Midpoint on a great circle

Time bar (total: 27.9s)

analyze655.0ms (2.3%)

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
9.4%9.4%90.4%0.2%0%0%0%9
9.4%9.4%90.4%0.2%0%0%0%10
10.9%10.9%88.9%0.2%0%0%0%11
10.9%10.9%88.9%0.2%0%0%0%12
Compiler

Compiled 25 to 15 computations (40% saved)

sample5.3s (19%)

Results
3.7s4585×body1024valid
934.0ms1865×body512valid
509.0ms1693×body256valid
183.0ms113×body2048valid
Bogosity

preprocess481.0ms (1.7%)

Algorithm
egg-herbie
Rules
2846×fma-def
500×unsub-neg
420×distribute-lft-neg-in
368×sub-neg
354×fma-neg
Problems
172×No Errors
35×(sin.f64 (-.f64 lambda1 lambda2))
27×(cos.f64 (-.f64 lambda1 lambda2))
21×(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01031448
11791356
22941348
35811348
49881348
513401348
617351348
721141348
825731348
931391348
1038701348
1142181348
1243961348
1344851348
1445091348
1545131348
1645131348
1745781348
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (neg.f64 lambda1) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda1) lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 (neg.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 (neg.f64 lambda2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (neg.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 (neg.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (neg.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(neg.f64 (+.f64 (neg.f64 lambda1) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda1) lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2)))))))
(neg.f64 (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 (neg.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 (neg.f64 lambda2))))))))
(neg.f64 (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (neg.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(neg.f64 (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 (neg.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (neg.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 lambda2 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 phi1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (+.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi1 lambda2))))))
(+.f64 phi2 (atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 phi1))) (+.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 (neg.f64 lambda1) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda1) lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2))))))
(-.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda1) lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2)) (cos.f64 phi1))) lambda1)
(-.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda2) lambda1))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi1))) lambda1)
(-.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda1) lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi1))) lambda1)
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 (neg.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 (neg.f64 lambda2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (neg.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 (neg.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (neg.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(neg.f64 (+.f64 (neg.f64 lambda1) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda1) lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2)))))))
(-.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda1) lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 (neg.f64 lambda1) lambda2)) (cos.f64 phi1))))
(-.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda2) lambda1))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi1))))
(-.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 (neg.f64 lambda1) lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi1))))
(neg.f64 (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 (neg.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 (neg.f64 lambda2))))))))
(-.f64 (neg.f64 lambda1) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi1))))
(neg.f64 (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (neg.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(neg.f64 (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (neg.f64 lambda1) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(neg.f64 (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 (neg.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (neg.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(neg.f64 (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(-.f64 (neg.f64 lambda1) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 lambda2 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda2 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda2 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 phi1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (+.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi1 lambda2))))))
(+.f64 phi1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi1 lambda2)) (cos.f64 lambda1))))
(+.f64 phi2 (atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))))
(+.f64 phi2 (atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 phi1))) (+.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 phi1))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 phi1)) (cos.f64 lambda2))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (fma.f64 (cos.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (+.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (fma.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
Symmetry

(abs phi1)

(abs phi2)

Compiler

Compiled 110 to 29 computations (73.6% saved)

eval0.0ms (0%)

Compiler

Compiled 23 to 13 computations (43.5% saved)

prune5.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
Compiler

Compiled 94 to 54 computations (42.6% saved)

localize264.0ms (0.9%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.7%
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
99.3%
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
79.6%
(cos.f64 (-.f64 lambda1 lambda2))
79.5%
(sin.f64 (-.f64 lambda1 lambda2))
99.7%
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
99.3%
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
79.6%
(cos.f64 (-.f64 lambda1 lambda2))
79.5%
(sin.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 157 to 18 computations (88.5% saved)

series18.0ms (0.1%)

Counts
8 → 152
Calls

72 calls:

TimeVariablePointExpression
1.0ms
phi1
@inf
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
1.0ms
phi2
@inf
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
1.0ms
phi2
@-inf
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
1.0ms
lambda2
@inf
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
1.0ms
lambda1
@inf
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))

rewrite178.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1050×log1p-expm1-u
722×expm1-log1p-u
572×expm1-udef
572×log1p-udef
212×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024294
1342294
24167294
Stop Event
node limit
Counts
8 → 206
Calls
Call 1
Inputs
(sin.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(sin.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
Outputs
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(*.f64 1 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))) 1)
(*.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(*.f64 1 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))) 1)
(*.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))

simplify181.0ms (0.7%)

Algorithm
egg-herbie
Rules
812×distribute-lft-in
714×fma-def
650×associate-*r*
596×cancel-sign-sub-inv
556×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
040120062
1105017910
2393817690
Stop Event
node limit
Counts
358 → 247
Calls
Call 1
Inputs
(sin.f64 (neg.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))))))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (neg.f64 lambda2))
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (neg.f64 lambda2)))))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1))))
(+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1)))))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(sin.f64 (neg.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))))))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (neg.f64 lambda2))
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (neg.f64 lambda2)))))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1))))
(+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1)))))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (cos.f64 phi1)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(*.f64 1 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))) 1)
(*.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(*.f64 1 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))) 1)
(*.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
Outputs
(sin.f64 (neg.f64 lambda2))
(neg.f64 (sin.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (cos.f64 lambda2)))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 2)) (*.f64 lambda1 (cos.f64 lambda2))))
(+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (neg.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 2)) (fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 lambda1 (cos.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3)))) (neg.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 lambda2))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))))
(+.f64 (sin.f64 lambda1) (fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(+.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2))) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 -1/2 (pow.f64 lambda2 2))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3))))))
(+.f64 (sin.f64 lambda1) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)))) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 lambda1) 1/6))))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(cos.f64 (neg.f64 lambda2))
(cos.f64 lambda2)
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 (neg.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1) (*.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) (cos.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (fma.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (fma.f64 (cos.f64 lambda2) (*.f64 -1/2 (pow.f64 lambda1 2)) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (neg.f64 lambda2)))))))
(+.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2)) (*.f64 (*.f64 1/6 (pow.f64 lambda1 3)) (neg.f64 (sin.f64 lambda2))))))
(+.f64 (cos.f64 lambda2) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (fma.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)) (*.f64 (cos.f64 lambda2) (*.f64 -1/2 (pow.f64 lambda1 2))))))
(+.f64 (cos.f64 lambda2) (-.f64 (fma.f64 (cos.f64 lambda2) (*.f64 -1/2 (pow.f64 lambda1 2)) (*.f64 lambda1 (sin.f64 lambda2))) (*.f64 (*.f64 (pow.f64 lambda1 3) 1/6) (sin.f64 lambda2))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))
(+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1))))
(+.f64 (cos.f64 lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 lambda2 (sin.f64 lambda1))))
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (cos.f64 lambda1)))
(+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (fma.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (*.f64 lambda2 (sin.f64 lambda1)))))
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (cos.f64 lambda1)))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 1/24 (pow.f64 phi1 4))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)))))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4)))) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (fma.f64 -1 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (cos.f64 phi2))))
(+.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (cos.f64 phi2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (fma.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (cos.f64 lambda2)) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)))))))
(+.f64 (cos.f64 phi1) (+.f64 (fma.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 lambda1 3) 1/6) (sin.f64 lambda2))) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (cos.f64 phi2)) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (fma.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (cos.f64 phi2)) (fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 lambda2 2))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2)))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(sin.f64 (neg.f64 lambda2))
(neg.f64 (sin.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (cos.f64 lambda2)))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2)))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 2)) (*.f64 lambda1 (cos.f64 lambda2))))
(+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (neg.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 lambda2)))) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 2)) (fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 lambda1 (cos.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3)))) (neg.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 lambda2))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))))
(+.f64 (sin.f64 lambda1) (fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(+.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2))) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 -1/2 (pow.f64 lambda2 2))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3))))))
(+.f64 (sin.f64 lambda1) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)))) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 lambda1) 1/6))))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(cos.f64 (neg.f64 lambda2))
(cos.f64 lambda2)
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (*.f64 (neg.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1) (*.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) (cos.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (fma.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (fma.f64 (cos.f64 lambda2) (*.f64 -1/2 (pow.f64 lambda1 2)) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (neg.f64 lambda2)))))))
(+.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2)) (*.f64 (*.f64 1/6 (pow.f64 lambda1 3)) (neg.f64 (sin.f64 lambda2))))))
(+.f64 (cos.f64 lambda2) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (fma.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)) (*.f64 (cos.f64 lambda2) (*.f64 -1/2 (pow.f64 lambda1 2))))))
(+.f64 (cos.f64 lambda2) (-.f64 (fma.f64 (cos.f64 lambda2) (*.f64 -1/2 (pow.f64 lambda1 2)) (*.f64 lambda1 (sin.f64 lambda2))) (*.f64 (*.f64 (pow.f64 lambda1 3) 1/6) (sin.f64 lambda2))))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))
(+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1))))
(+.f64 (cos.f64 lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 lambda2 (sin.f64 lambda1))))
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (cos.f64 lambda1)))
(+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (fma.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (*.f64 lambda2 (sin.f64 lambda1)))))
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (cos.f64 lambda1)))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)))))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4)))) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (fma.f64 -1 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (cos.f64 phi2))))
(+.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (cos.f64 phi2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (fma.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1 (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (cos.f64 lambda2)) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (*.f64 lambda1 (sin.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)))))))
(+.f64 (cos.f64 phi1) (+.f64 (fma.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 lambda1 3) 1/6) (sin.f64 lambda2))) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (cos.f64 phi2)) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (fma.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (fma.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (cos.f64 phi2)) (fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 lambda2 2))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2)))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 1/24 (pow.f64 phi1 4))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda1)) (cos.f64 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (*.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (/.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1))) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)))))
(/.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1)
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 1 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 2))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))) 1)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3) 1/3)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda1)) (cos.f64 lambda2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (*.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(/.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (/.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1))) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)))))
(/.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1)
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (+.f64 lambda2 (neg.f64 lambda1)))
(cos.f64 (-.f64 lambda2 lambda1))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 1 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 2))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(log.f64 (exp.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))) 1)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 1)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3) 1/3)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2)
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (neg.f64 lambda1)))) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (neg.f64 lambda1))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))

eval105.0ms (0.4%)

Compiler

Compiled 10977 to 2768 computations (74.8% saved)

prune175.0ms (0.6%)

Pruning

36 alts after pruning (35 fresh and 1 done)

PrunedKeptTotal
New33235367
Fresh000
Picked112
Done000
Total33336369
Accuracy
98.9%
Counts
369 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3))
47.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
87.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda1))))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
79.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
54.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cos.f64 phi1))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
75.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)))
98.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
92.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
98.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))))
92.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))))
79.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 (-.f64 lambda1 lambda2))))))
75.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
79.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))))))
98.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
85.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (neg.f64 lambda2)))))))))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
81.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
90.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
75.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
98.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
76.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
47.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
69.8%
(+.f64 lambda1 (sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)))
79.1%
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
45.6%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
97.7%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3))
47.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
87.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda1))))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
79.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
54.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cos.f64 phi1))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
75.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)))
98.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
92.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
98.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))))
92.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))))
79.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 (-.f64 lambda1 lambda2))))))
75.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
79.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))))))
98.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
85.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (neg.f64 lambda2)))))))))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
81.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
90.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
75.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
98.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
76.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
47.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
69.8%
(+.f64 lambda1 (sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)))
79.1%
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
45.6%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
Compiler

Compiled 4208 to 2516 computations (40.2% saved)

localize743.0ms (2.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.6%
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))
99.4%
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
89.1%
(sin.f64 (-.f64 lambda1 lambda2))
88.7%
(cos.f64 (-.f64 lambda1 lambda2))
99.6%
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
99.6%
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)
89.1%
(sin.f64 (-.f64 lambda1 lambda2))
88.7%
(cos.f64 (-.f64 lambda1 lambda2))
99.9%
(*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))
99.8%
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
99.6%
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
88.7%
(cos.f64 (-.f64 lambda1 lambda2))
99.9%
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
99.7%
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
89.1%
(sin.f64 (-.f64 lambda1 lambda2))
88.7%
(cos.f64 (-.f64 lambda2 lambda1))
99.8%
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
99.8%
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
99.6%
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
88.7%
(cos.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 504 to 61 computations (87.9% saved)

series69.0ms (0.2%)

Counts
10 → 328
Calls

96 calls:

TimeVariablePointExpression
13.0ms
phi1
@0
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
5.0ms
lambda1
@0
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
4.0ms
phi2
@0
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
4.0ms
lambda2
@0
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
3.0ms
lambda1
@inf
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)

rewrite103.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
331×log1p-expm1-u
331×expm1-log1p-u
324×add-cube-cbrt
322×add-exp-log
321×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044388
1724388
Stop Event
node limit
Counts
10 → 236
Calls
Call 1
Inputs
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(cos.f64 (-.f64 lambda2 lambda1))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1)
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1)
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) -2)
(pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 1)
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(*.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 3)
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda2 lambda1) phi1) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 lambda2 lambda1) phi1) 2))))
(*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2)) (cos.f64 (/.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)) 2))))
(*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2))) (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 1 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(fma.f64 1 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) 1)
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1)
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) -2)
(pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))) 1)
(pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (cos.f64 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) 3) (pow.f64 (cos.f64 phi2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (sin.f64 (+.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3/2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3/2)))
(sin.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 1 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1)
(*.f64 1 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1/3) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1/3))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))

simplify400.0ms (1.4%)

Algorithm
egg-herbie
Rules
1794×fma-def
782×associate-+r+
710×associate-+l+
584×*-commutative
522×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0110148726
1329346153
Stop Event
node limit
Counts
564 → 523
Calls
Call 1
Inputs
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(cos.f64 (-.f64 lambda1 lambda2))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 lambda1) (cos.f64 phi2))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (neg.f64 lambda1))
(+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))))
(+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1))))))
(+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1)))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (neg.f64 lambda1)))))))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 lambda2)
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2)))))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda1)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1)))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1)))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (neg.f64 lambda1))))))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 lambda2) (cos.f64 phi1))
(+.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi1) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (*.f64 1/24 (pow.f64 phi1 4))))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 lambda1) (cos.f64 phi2))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))))) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))))) (*.f64 lambda2 (cos.f64 lambda1)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (*.f64 lambda1 (cos.f64 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 lambda2 (cos.f64 phi2)))) (*.f64 lambda1 (cos.f64 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 lambda2 (cos.f64 phi2)))) (*.f64 lambda1 (cos.f64 phi2)))))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(sin.f64 (neg.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (sqrt.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2)))))) 2)))))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (sqrt.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2)))))) 2))))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (sin.f64 lambda1)))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 1 (sin.f64 lambda1))))) 2)))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (sin.f64 lambda1)))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 1 (sin.f64 lambda1))))) 2))))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))))))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 8)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 8)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))))) (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/3 (pow.f64 1 1/3)) (*.f64 -1/6 (pow.f64 1 1/3)))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/3 (pow.f64 1 1/3)) (*.f64 -1/6 (pow.f64 1 1/3)))) (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/3 (pow.f64 1 1/3)) (*.f64 -1/6 (pow.f64 1 1/3)))) (+.f64 (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))) (*.f64 (pow.f64 phi1 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/216 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 1/720 (*.f64 -1/3 (/.f64 (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (-.f64 (*.f64 1/216 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 1/720 (*.f64 -1/3 (/.f64 (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 1/3)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 1/3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 1/3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (pow.f64 phi1 2))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (pow.f64 phi1 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 phi1 4) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (pow.f64 phi1 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 phi1 4) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 phi1 6) (-.f64 (*.f64 1/216 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 1/720 (*.f64 -1/3 (/.f64 (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1)
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1)
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) -2)
(pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 1)
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(*.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 3)
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1/3)
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2)
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda2 lambda1) phi1) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 lambda2 lambda1) phi1) 2))))
(*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2)) (cos.f64 (/.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)) 2))))
(*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2))) (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 1 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(fma.f64 1 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) 1)
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1)
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) -2)
(pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))) 1)
(pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 2))
(log.f64 (pow.f64 (exp.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (cos.f64 phi2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) 3) (pow.f64 (cos.f64 phi2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (sin.f64 (+.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3/2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3/2)))
(sin.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 1 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1)
(*.f64 1 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1/3) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1/3))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
Outputs
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(cos.f64 (-.f64 lambda1 lambda2))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (*.f64 (*.f64 1/24 (pow.f64 phi2 4)) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)) (*.f64 (*.f64 1/24 (pow.f64 phi2 4)) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6)))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(fma.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 lambda1 2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(fma.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 lambda1 2)) (fma.f64 1/6 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (pow.f64 lambda1 3)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))) (*.f64 1/6 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)) (neg.f64 (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (cos.f64 lambda1))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 lambda2 3)) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(cos.f64 (neg.f64 lambda1))
(cos.f64 lambda1)
(+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1))))
(fma.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)) (cos.f64 lambda1))
(+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1))))))
(+.f64 (cos.f64 lambda1) (fma.f64 -1 (*.f64 lambda2 (neg.f64 (sin.f64 lambda1))) (*.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (cos.f64 lambda1))))
(+.f64 (*.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (cos.f64 lambda1)) (fma.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)) (cos.f64 lambda1)))
(+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1)))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (neg.f64 lambda1)))))))
(+.f64 (cos.f64 lambda1) (fma.f64 -1 (*.f64 lambda2 (neg.f64 (sin.f64 lambda1))) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (neg.f64 (sin.f64 lambda1)))))))
(+.f64 (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (neg.f64 (sin.f64 lambda1))) (*.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (cos.f64 lambda1))) (fma.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)) (cos.f64 lambda1)))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 lambda2)
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(fma.f64 lambda1 (sin.f64 lambda2) (cos.f64 lambda2))
(+.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2)) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2)) (fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 lambda1 (sin.f64 lambda2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda1)))
(+.f64 (cos.f64 lambda1) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))))
(+.f64 (cos.f64 phi1) (fma.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)) (cos.f64 lambda1)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1)))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda1) (fma.f64 -1 (*.f64 lambda2 (neg.f64 (sin.f64 lambda1))) (*.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (cos.f64 lambda1)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (cos.f64 lambda1)) (fma.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)) (cos.f64 lambda1))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1)))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (neg.f64 lambda1))))))))
(+.f64 (+.f64 (cos.f64 lambda1) (cos.f64 phi1)) (fma.f64 -1 (*.f64 lambda2 (neg.f64 (sin.f64 lambda1))) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (neg.f64 (sin.f64 lambda1)))))))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (-.f64 (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (neg.f64 (sin.f64 lambda1))) (*.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (cos.f64 lambda1))) (*.f64 lambda2 (neg.f64 (sin.f64 lambda1))))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 lambda2) (cos.f64 phi1))
(+.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi1) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 lambda2) (fma.f64 lambda1 (sin.f64 lambda2) (cos.f64 phi1)))
(+.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2)))))
(+.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2)) (*.f64 lambda1 (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2))))))
(+.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2)) (fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 lambda1 (sin.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 -1/2 (pow.f64 phi1 2)))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (*.f64 1/24 (pow.f64 phi1 4))))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (*.f64 1/24 (pow.f64 phi1 4))))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 -1/720 (pow.f64 phi1 6))))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (*.f64 (*.f64 1/24 (pow.f64 phi2 4)) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)) (*.f64 (*.f64 1/24 (pow.f64 phi2 4)) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6)))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(fma.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 lambda1 2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(fma.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (pow.f64 lambda1 2)) (fma.f64 1/6 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (pow.f64 lambda1 3)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))) (*.f64 1/6 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)) (neg.f64 (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 lambda1) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (cos.f64 lambda1))
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 lambda2 3)) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1))
(-.f64 (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))))) (*.f64 lambda2 (cos.f64 lambda1)))
(+.f64 (sin.f64 lambda1) (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (-.f64 (*.f64 (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4)))) (*.f64 lambda2 (cos.f64 lambda1))))
(-.f64 (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))))) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (+.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))))) (*.f64 lambda2 (cos.f64 lambda1)))
(+.f64 (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1))) (*.f64 (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6))))) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(*.f64 -1 (*.f64 lambda2 (cos.f64 phi2)))
(*.f64 (neg.f64 lambda2) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (neg.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (*.f64 lambda1 (cos.f64 phi2)))
(fma.f64 -1 (*.f64 (cos.f64 phi2) lambda2) (*.f64 (cos.f64 phi2) lambda1))
(*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 lambda2 (cos.f64 phi2)))) (*.f64 lambda1 (cos.f64 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) lambda2) (fma.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) lambda2)) (*.f64 (cos.f64 phi2) lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) lambda2) (+.f64 -1 (*.f64 1/2 (pow.f64 lambda1 2)))) (*.f64 (cos.f64 phi2) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 lambda2 (cos.f64 phi2)))) (*.f64 lambda1 (cos.f64 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) lambda2) (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)) (fma.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) lambda2)) (*.f64 (cos.f64 phi2) lambda1))))
(+.f64 (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)) (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) lambda2)))) (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(*.f64 lambda2 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(*.f64 lambda2 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(sin.f64 (neg.f64 lambda2))
(neg.f64 (sin.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1))
(fma.f64 (cos.f64 lambda2) lambda1 (neg.f64 (sin.f64 lambda2)))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (sqrt.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2)))))) 2)))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 lambda1 (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 2) (-.f64 (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (neg.f64 (sin.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (cos.f64 lambda2) (sqrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2)))))) 2)))))
(-.f64 (fma.f64 (pow.f64 lambda1 2) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (sin.f64 lambda2))) (pow.f64 (*.f64 (*.f64 1/2 (cos.f64 lambda2)) (sqrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))))) 2))) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 lambda2))
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (sqrt.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2)))))) 2))))))
(+.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 lambda1 (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 2) (-.f64 (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (neg.f64 (sin.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (cos.f64 lambda2) (sqrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2)))))) 2))))))
(-.f64 (+.f64 (*.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)) (*.f64 (pow.f64 lambda1 2) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (-.f64 (*.f64 -1/4 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (sin.f64 lambda2))) (pow.f64 (*.f64 (*.f64 1/2 (cos.f64 lambda2)) (sqrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))))) 2))))) (sin.f64 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))))
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (sin.f64 lambda1)))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 1 (sin.f64 lambda1))))) 2)))))
(+.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 (pow.f64 lambda2 2) (-.f64 (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (sin.f64 lambda1)))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 1 (sin.f64 lambda1))))) 2))))
(+.f64 (sin.f64 lambda1) (fma.f64 (pow.f64 lambda2 2) (-.f64 (fma.f64 (sin.f64 lambda1) -1/2 (/.f64 (*.f64 1/4 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda1))) (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 lambda1)) (sqrt.f64 (/.f64 1 (sin.f64 lambda1)))) 2)) (*.f64 lambda2 (neg.f64 (cos.f64 lambda1)))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (sin.f64 lambda1)))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 1 (sin.f64 lambda1))))) 2))))))
(+.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (fma.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)) (*.f64 (pow.f64 lambda2 2) (-.f64 (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (sin.f64 lambda1)))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 1 (sin.f64 lambda1))))) 2)))))
(+.f64 (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (fma.f64 (sin.f64 lambda1) -1/2 (/.f64 (*.f64 1/4 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda1))) (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 lambda1)) (sqrt.f64 (/.f64 1 (sin.f64 lambda1)))) 2))) (sin.f64 lambda1)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4) 1/18))) -1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4) 1/18))) -1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4) 1/18))) -1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))))))))))
(fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4) 1/18))) -1) (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))) (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))) (*.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4)) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))) (*.f64 1/3 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))))))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))))))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 8)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)))))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4) 1/18))) -1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2)) 1/18)) (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))))))) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 5)) 1/18)) (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 5)) 1/18)) (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3))))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 -2/9 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 5)) 1/18)) (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4) 1/18))) -1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 (pow.f64 lambda1 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) 1/18)) (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))) (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))) (*.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4)) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))))) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3))))))) (*.f64 -2/9 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 8)) 1/18))))) (*.f64 1/3 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)))))))))) (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 2/3 (*.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))) (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))) (*.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 4)) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))) (*.f64 1/3 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18))) 1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4) 1/18))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18))) 1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))))))))
(fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4) 1/18))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (*.f64 1/3 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 8)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18))) 1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))))))) (*.f64 (pow.f64 lambda2 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 2/9 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4) 1/18) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4) 1/18))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) (fma.f64 (pow.f64 lambda2 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 5)) 1/18)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (fma.f64 1/3 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) -1/6) (fma.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 5)) 1/18))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3))))) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) -1/6) (fma.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 5)) 1/18))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3))))))) (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)) 1/18)) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (*.f64 1/3 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) -1/2)))
(fma.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))))
(+.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) -1/2) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 (pow.f64 phi2 4) (fma.f64 1/18 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 2/3 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12)) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/3 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12))))) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/2)))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))))) (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))))))))))))))
(+.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) -1/2) (fma.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (*.f64 (pow.f64 phi2 6) (fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)))) (*.f64 2/3 (*.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (+.f64 (*.f64 -1/9 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 -1/216 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 -1/216 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))))))))))
(+.f64 (fma.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 (pow.f64 phi2 6) (fma.f64 -1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 2/3 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12)) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (fma.f64 -1/9 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12)))) (fma.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12)))))) (*.f64 1/3 (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))))))) (*.f64 (pow.f64 phi2 4) (fma.f64 1/18 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 2/3 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12)) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (*.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 4)))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/3 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/3 (pow.f64 1 1/3)) (*.f64 -1/6 (pow.f64 1 1/3)))))
(+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))
(fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/3 (pow.f64 1 1/3)) (*.f64 -1/6 (pow.f64 1 1/3)))) (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))))))))
(+.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) (fma.f64 (pow.f64 phi1 2) -1/2 (*.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) (+.f64 (*.f64 1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 4))) (*.f64 2/3 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))))))))))))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) (fma.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (fma.f64 2/3 (*.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))) (*.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 4))))) (*.f64 1/3 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))))) (*.f64 -1/2 (pow.f64 phi1 2))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1/3 (pow.f64 1 1/3)) (*.f64 -1/6 (pow.f64 1 1/3)))) (+.f64 (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))) (*.f64 (pow.f64 phi1 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/216 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 1/720 (*.f64 -1/3 (/.f64 (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (-.f64 (*.f64 1/216 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 1/720 (*.f64 -1/3 (/.f64 (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))))))))
(+.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) (fma.f64 (pow.f64 phi1 2) -1/2 (fma.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) (+.f64 (*.f64 1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 4))) (*.f64 2/3 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))))))))) (*.f64 (pow.f64 phi1 6) (fma.f64 -1/6 (*.f64 (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 4))) (*.f64 2/3 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))) (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))))) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 2)))) (+.f64 (*.f64 -1/9 (/.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))) (+.f64 (*.f64 1/3 (-.f64 (/.f64 1/216 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 2)) (+.f64 1/720 (/.f64 (*.f64 -1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) (fma.f64 -1/9 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 4)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))) (-.f64 (/.f64 1/216 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 2)) (+.f64 1/720 (/.f64 (*.f64 -1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))))))))))))))
(+.f64 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (fma.f64 (pow.f64 phi1 6) (fma.f64 -1/6 (*.f64 (fma.f64 2/3 (*.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))) (*.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 4))))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2)))) (fma.f64 -1/9 (/.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (-.f64 (/.f64 1/216 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2)) (fma.f64 -1/3 (/.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1/720))) (*.f64 (*.f64 -1/9 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 4)))) (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))) (*.f64 1/3 (-.f64 (/.f64 1/216 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2)) (fma.f64 -1/3 (/.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1/720)))))) (*.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (fma.f64 2/3 (*.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))) (*.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 4))))) (*.f64 1/3 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2)) 1/18))) (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(fma.f64 -1/3 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) 1/18))) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)))
(fma.f64 -1/3 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))))) (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))
(fma.f64 -1/3 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2))) (pow.f64 lambda1 2)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3))))
(fma.f64 -1/3 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 5)) 1/18)) (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)))))))) (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)))) (+.f64 (*.f64 (pow.f64 lambda1 2) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))))) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3))))))))) (fma.f64 -1/3 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) 1/18))) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3)
(cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18))) (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(fma.f64 1/3 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)) 1/18))) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(fma.f64 1/3 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2))) (pow.f64 lambda2 2)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (pow.f64 lambda2 3)) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3))) (*.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))) (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) -1/6) (fma.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 5)) 1/18))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1/18)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (*.f64 (*.f64 1/27 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))))))) (fma.f64 1/3 (*.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)) 1/18))) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 1/3)
(cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 1/3))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 1/3)))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 (pow.f64 phi2 4) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12)))) (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 1/3))))
(fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (pow.f64 phi2 6)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (*.f64 -1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (/.f64 (*.f64 -1/216 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) (+.f64 (*.f64 (pow.f64 phi2 4) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12))) (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) -1/12)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (pow.f64 phi1 2))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3))
(fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 2)))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2)))) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (pow.f64 phi1 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 phi1 4) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)))
(fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 2))) (*.f64 (pow.f64 phi1 4) (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))))
(fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2))) (*.f64 (pow.f64 phi1 4) (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (pow.f64 phi1 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 phi1 4) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 phi1 6) (-.f64 (*.f64 1/216 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 1/720 (*.f64 -1/3 (/.f64 (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3))))
(fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 2))) (*.f64 (pow.f64 phi1 4) (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 2))) (*.f64 (pow.f64 phi1 6) (-.f64 (/.f64 1/216 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 2)) (+.f64 1/720 (/.f64 (*.f64 -1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2)))) (+.f64 (*.f64 (pow.f64 phi1 4) (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))) (*.f64 (pow.f64 phi1 6) (-.f64 (/.f64 1/216 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2)) (fma.f64 -1/3 (/.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1/720))))) (fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2)))) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) 1/3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2))
(fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1)
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) -2)
(neg.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) -2))
(/.f64 (-.f64 (neg.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) -2)
(pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))
(fabs.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 1)
(cos.f64 (-.f64 lambda1 lambda2))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(*.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(cos.f64 (-.f64 lambda1 lambda2))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 3)
(cos.f64 (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1/3)
(cos.f64 (-.f64 lambda1 lambda2))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2)
(cos.f64 (-.f64 lambda1 lambda2))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))
(fabs.f64 (cos.f64 (-.f64 lambda1 lambda2)))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(cos.f64 (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))
(cos.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1))
(cos.f64 (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 1)
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 (-.f64 lambda2 lambda1) phi1) 2)) (cos.f64 (/.f64 (-.f64 (-.f64 lambda2 lambda1) phi1) 2))))
(*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))
(*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2)) (cos.f64 (/.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)) 2))))
(*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2)) (cos.f64 (/.f64 (+.f64 (-.f64 phi1 lambda2) lambda1) 2))))
(*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)) 2))))
(*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2))) (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 1)
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3)
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2)
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2))
(fabs.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (exp.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 1))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(fma.f64 1 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(fma.f64 1 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) 1/3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 2)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2))
(fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1)
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) -2)
(neg.f64 (/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) -2))
(/.f64 (-.f64 (neg.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) -2)
(pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))
(fabs.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))) 1)
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 1)
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) 3)
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 3) 1/3)
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) 2)
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 2))
(fabs.f64 (*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1))))
(log.f64 (pow.f64 (exp.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (cos.f64 phi2)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) 3))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) 3)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) 3) (pow.f64 (cos.f64 phi2) 3)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))) 1))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))
(+.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2))))
(+.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)
(sin.f64 (-.f64 lambda1 lambda2))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (sin.f64 (+.f64 lambda2 lambda1)))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (sin.f64 (+.f64 lambda2 lambda1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (sin.f64 (+.f64 lambda2 lambda1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) 3)) (fma.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))
(fabs.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(sin.f64 (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))
(sin.f64 (-.f64 lambda1 lambda2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3/2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3/2)))
(sin.f64 (-.f64 lambda1 lambda2))
(sin.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1))
(sin.f64 (-.f64 lambda1 lambda2))
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0))
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(fma.f64 1 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 2))
(fabs.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 3))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 1 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1/3) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 3)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 2)
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2))
(fabs.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1/3))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))

eval1.1s (4.1%)

Compiler

Compiled 112665 to 30817 computations (72.6% saved)

prune711.0ms (2.6%)

Pruning

55 alts after pruning (54 fresh and 1 done)

PrunedKeptTotal
New2975413016
Fresh171330
Picked505
Done011
Total2997553052
Accuracy
99.9%
Counts
3052 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3))
65.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
47.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
47.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
75.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
86.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))
99.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda1)) (cos.f64 lambda2)))))))))
99.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
97.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
96.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
75.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
97.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
77.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
75.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
41.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
65.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
73.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 3)))
91.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) 3)))
97.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) 3)))
89.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1) 3)))
73.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
96.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 3)))
75.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)))
92.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
75.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
63.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) (cos.f64 phi1))))
75.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
75.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi1))))
74.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
65.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) (cos.f64 phi1))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
68.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
63.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
98.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
81.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
74.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
66.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
68.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
75.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3))))
68.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
69.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
98.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))))
69.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
56.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
76.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
47.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
64.9%
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
72.1%
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
45.6%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
97.7%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3))
65.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
47.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
47.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
75.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
86.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))
99.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda1)) (cos.f64 lambda2)))))))))
99.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
97.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
96.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
75.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
97.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
77.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
75.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
41.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
65.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
73.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 3)))
91.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) 3)))
97.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) 3)))
89.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1) 3)))
73.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
96.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 3)))
75.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)))
92.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
75.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
63.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) (cos.f64 phi1))))
75.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
75.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi1))))
74.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
65.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) (cos.f64 phi1))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
68.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
63.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
98.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
81.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
74.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
66.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
68.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
75.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3))))
68.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
69.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
98.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))))
69.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
56.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
76.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
47.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
64.9%
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
72.1%
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
45.6%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
Compiler

Compiled 6356 to 3964 computations (37.6% saved)

localize1.0s (3.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.1%
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))
98.9%
(pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3)
79.6%
(cos.f64 (-.f64 lambda1 lambda2))
79.5%
(sin.f64 (-.f64 lambda1 lambda2))
99.7%
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
99.3%
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
79.6%
(cos.f64 (-.f64 lambda1 lambda2))
79.5%
(sin.f64 (-.f64 lambda1 lambda2))
99.7%
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
99.3%
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
79.6%
(cos.f64 (-.f64 lambda2 lambda1))
79.5%
(sin.f64 (-.f64 lambda1 lambda2))
99.7%
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
99.3%
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
79.6%
(cos.f64 (-.f64 lambda2 lambda1))
79.5%
(sin.f64 (-.f64 lambda1 lambda2))
99.7%
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
99.7%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
99.7%
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
99.3%
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
Compiler

Compiled 497 to 68 computations (86.3% saved)

series50.0ms (0.2%)

Counts
10 → 324
Calls

96 calls:

TimeVariablePointExpression
5.0ms
phi2
@0
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))
4.0ms
lambda1
@-inf
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
2.0ms
lambda1
@0
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
2.0ms
phi1
@inf
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
2.0ms
lambda1
@0
(pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3)

rewrite100.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
305×log1p-expm1-u
305×expm1-log1p-u
295×add-cube-cbrt
293×add-exp-log
292×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043400
1721400
Stop Event
node limit
Counts
10 → 245
Calls
Call 1
Inputs
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))
Outputs
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (pow.f64 1 1/3) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 1)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1/3))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) 1)
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) -2)
(pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))) (cos.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)) (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(*.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (hypot.f64 1 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1)))
(/.f64 1 (/.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1) (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (neg.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 2))
(log.f64 (exp.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 1 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1)
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1)
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))) (cos.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 1)
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2)) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (cos.f64 phi1)) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (cos.f64 phi1)))
(+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))) 1)
(*.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))
(*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) 3) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3))
(/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) 3) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) 3))
(/.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) 3) (pow.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 3))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 6))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)))
(exp.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1) (*.f64 (cos.f64 phi1) 1))
(+.f64 (*.f64 (cos.f64 phi1) 1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (pow.f64 1 1/3) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 1)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1/3))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))

simplify276.0ms (1%)

Algorithm
egg-herbie
Rules
1952×fma-def
1060×associate-+r+
854×associate-+l+
698×distribute-rgt-in
678×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
091041291
1278238673
Stop Event
node limit
Counts
569 → 495
Calls
Call 1
Inputs
(+.f64 1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(*.f64 lambda1 (sin.f64 lambda2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda1 7) (sin.f64 lambda2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2)))))
(*.f64 lambda2 (sin.f64 lambda1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (sin.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (sin.f64 lambda1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (sin.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1)))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 1 (cos.f64 (neg.f64 lambda1)))
(+.f64 1 (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1))))))
(+.f64 1 (+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1)))))))
(+.f64 1 (+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1)))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (neg.f64 lambda1))))))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 1 (cos.f64 lambda2))
(+.f64 1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 1 (+.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2)))))
(+.f64 1 (+.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2))))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1))))))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1)))))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(+.f64 1 (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 1))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 3)
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 3))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 3)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (+.f64 (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (+.f64 (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (+.f64 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 lambda1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)
(+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3))
(+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))
(+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))))) (+.f64 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (*.f64 -1/2 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (*.f64 -1/2 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (+.f64 (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (+.f64 (*.f64 1/2 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 1/4 (*.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)))
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (*.f64 -1/2 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (+.f64 (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (+.f64 (*.f64 1/2 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 1/4 (*.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 (pow.f64 phi1 6) (+.f64 (*.f64 -1/2 (+.f64 1/4 (*.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 -1/24 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1/720 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (*.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 -1/360 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/24)))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (pow.f64 1 1/3) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 1)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1/3))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) 1)
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) -2)
(pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))) (cos.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)) (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(*.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (hypot.f64 1 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1)))
(/.f64 1 (/.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1) (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (neg.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 1)
(pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) 3)
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3)
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 2))
(log.f64 (exp.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 3))
(expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1))
(log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(fma.f64 1 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1)
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1)
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))) (cos.f64 phi2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 1)
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2)) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (cos.f64 phi1)) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (cos.f64 phi1)))
(+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))) 1)
(*.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))
(*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) 3) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3))
(/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) 3) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) 3))
(/.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) 3) (pow.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 3))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 6))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)))
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))))
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3) 3))
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)))
(exp.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1) (*.f64 (cos.f64 phi1) 1))
(+.f64 (*.f64 (cos.f64 phi1) 1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (pow.f64 1 1/3) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 1)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1/3))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
Outputs
(+.f64 1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 1 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+.f64 (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1) (*.f64 -1/2 (pow.f64 phi1 2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(+.f64 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 1/24 (pow.f64 phi1 4))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 1/24 (pow.f64 phi1 4))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (pow.f64 phi2 2)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (pow.f64 phi2 2)) (fma.f64 1/24 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (pow.f64 phi2 4)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4)))) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (pow.f64 phi2 2)) (fma.f64 -1/720 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (pow.f64 phi2 6)) (fma.f64 1/24 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (pow.f64 phi2 4)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 -1/720 (pow.f64 phi2 6)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) 1) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)) (sin.f64 lambda2)) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1)))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 lambda2 3)) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi1)))
(*.f64 lambda1 (sin.f64 lambda2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2)))
(fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 lambda1 (sin.f64 lambda2)))
(*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2))))
(fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5)) (*.f64 lambda1 (sin.f64 lambda2))))
(fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 1/120 (pow.f64 lambda1 5)) lambda1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda1 7) (sin.f64 lambda2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2)))))
(fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7)) (fma.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5)) (*.f64 lambda1 (sin.f64 lambda2)))))
(+.f64 (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) (*.f64 -1/5040 (pow.f64 lambda1 7)))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 1/120 (pow.f64 lambda1 5)) lambda1)))
(*.f64 lambda2 (sin.f64 lambda1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1)))
(fma.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (*.f64 lambda2 (sin.f64 lambda1)))
(*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (sin.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1))))
(fma.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (fma.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)) (*.f64 lambda2 (sin.f64 lambda1))))
(fma.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 1/120 (pow.f64 lambda2 5)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (sin.f64 lambda1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (sin.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1)))))
(fma.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 7)) (fma.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)) (*.f64 lambda2 (sin.f64 lambda1)))))
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) (*.f64 -1/5040 (pow.f64 lambda2 7)))) (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 1/120 (pow.f64 lambda2 5)))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4)))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 -1/720 (pow.f64 phi2 6)))) (-.f64 (fma.f64 (*.f64 1/24 (pow.f64 phi2 4)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (pow.f64 lambda1 2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (+.f64 -1 (*.f64 1/2 (pow.f64 lambda1 2)))) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)) (cos.f64 lambda2)) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (pow.f64 lambda1 2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))))
(-.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (pow.f64 lambda1 2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 lambda2 2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 1/6 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 3)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (*.f64 1/6 (pow.f64 lambda2 3)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 1 (cos.f64 (neg.f64 lambda1)))
(+.f64 1 (cos.f64 lambda1))
(+.f64 1 (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1))))))
(+.f64 (+.f64 1 (cos.f64 lambda1)) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1))))
(+.f64 1 (fma.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)) (cos.f64 lambda1)))
(+.f64 1 (+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1)))))))
(+.f64 1 (+.f64 (cos.f64 lambda1) (fma.f64 -1 (*.f64 lambda2 (neg.f64 (sin.f64 lambda1))) (*.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (cos.f64 lambda1)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2))) (fma.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)) (cos.f64 lambda1))))
(+.f64 1 (+.f64 (cos.f64 (neg.f64 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (neg.f64 lambda1)))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (neg.f64 lambda1))))))))
(+.f64 1 (+.f64 (cos.f64 lambda1) (fma.f64 -1 (*.f64 lambda2 (neg.f64 (sin.f64 lambda1))) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (neg.f64 (sin.f64 lambda1))))))))
(+.f64 1 (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 (*.f64 1/6 (pow.f64 lambda2 3)) (neg.f64 (sin.f64 lambda1)))) (fma.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)) (cos.f64 lambda1))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 lambda2))
(+.f64 1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))
(+.f64 1 (fma.f64 lambda1 (sin.f64 lambda2) (cos.f64 lambda2)))
(+.f64 1 (+.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2)))))
(+.f64 1 (+.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2)) (*.f64 lambda1 (sin.f64 lambda2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) 1))
(+.f64 1 (+.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2))))))
(+.f64 1 (+.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2)) (fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 lambda1 (sin.f64 lambda2))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (+.f64 (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)) 1))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(sin.f64 (-.f64 lambda1 lambda2))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))
(neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)) (cos.f64 lambda2)) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 lambda2 2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 1/6 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 3)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))
(+.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (*.f64 1/6 (pow.f64 lambda2 3)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4))))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1))))))))
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1))))))))
(+.f64 1 (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1)))))
(+.f64 1 (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 1 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1)))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))))
(+.f64 1 (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1)))) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 (-.f64 1 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 1 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1)))))))
(+.f64 1 (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1)))) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(+.f64 (-.f64 1 (neg.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 1/6 (pow.f64 lambda2 3)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1))))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)
(+.f64 1 (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 1 (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 1 (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)) (sin.f64 lambda2)) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))
(+.f64 1 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (fma.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 3)
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 3))
(fma.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) -3) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 3))
(fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) -3) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 3))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 3)))
(fma.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) -3) (fma.f64 (pow.f64 lambda1 2) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) (fma.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 3)))
(fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) -3) (fma.f64 (pow.f64 lambda1 2) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2))) (fma.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 phi2) (neg.f64 (*.f64 (cos.f64 lambda2) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))))))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 3)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (+.f64 (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)))) (+.f64 (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 1/3 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 3))))
(fma.f64 lambda1 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) -3) (fma.f64 (pow.f64 lambda1 2) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) (fma.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)))))) (fma.f64 (pow.f64 lambda1 3) (fma.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))))) (fma.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2))) (fma.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 1/3 (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (*.f64 (neg.f64 (sin.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 3))))
(fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) -3) (fma.f64 (pow.f64 lambda1 2) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2))) (fma.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 phi2) (neg.f64 (*.f64 (cos.f64 lambda2) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))))))) (fma.f64 (pow.f64 lambda1 3) (-.f64 (fma.f64 1/6 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2)) (fma.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda2))) (*.f64 (*.f64 1/3 (cos.f64 phi2)) (neg.f64 (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) (sin.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) (sin.f64 lambda2))))))) (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 phi2) (neg.f64 (*.f64 (cos.f64 lambda2) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 3)
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3))
(fma.f64 lambda2 (*.f64 3 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3))
(fma.f64 lambda2 (*.f64 3 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 3))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)))
(fma.f64 lambda2 (*.f64 3 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (fma.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3)))
(fma.f64 lambda2 (*.f64 3 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)) (fma.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) (*.f64 (*.f64 2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) (pow.f64 (sin.f64 lambda1) 2))))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 3)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (+.f64 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 lambda1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3))))
(fma.f64 lambda2 (*.f64 3 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (fma.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (fma.f64 (pow.f64 lambda2 3) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 lambda1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 2))) (*.f64 -1/3 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3))))
(fma.f64 lambda2 (*.f64 3 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)) (fma.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) (*.f64 (*.f64 2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) (pow.f64 (sin.f64 lambda1) 2))))) (fma.f64 (pow.f64 lambda2 3) (-.f64 (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) (-.f64 (*.f64 -1/3 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))) (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 (cos.f64 phi2) 2)) (sin.f64 lambda1)))))) (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)
(+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3))
(fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) -3/2) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3))
(fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2)) -3/2) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3))
(+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))
(fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) -3/2) (fma.f64 (pow.f64 phi2 4) (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (fma.f64 1/2 (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/4))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))
(fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2)) -3/2) (fma.f64 (pow.f64 phi2 4) (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (fma.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/4))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))
(+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))))) (+.f64 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3))))
(fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) -3/2) (fma.f64 (pow.f64 phi2 4) (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (fma.f64 1/2 (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/4))))) (fma.f64 (pow.f64 phi2 6) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/4))) (fma.f64 -1/24 (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 -1/360 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3))))
(fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2)) -3/2) (fma.f64 (pow.f64 phi2 4) (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 (*.f64 1/2 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (fma.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/4))))) (fma.f64 (pow.f64 phi2 6) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 1/12 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/4))) (fma.f64 (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) -1/24 (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (*.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1/24 (*.f64 (*.f64 -1/360 (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 3)
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (*.f64 -1/2 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))
(fma.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2) -3/2) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 3))
(fma.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2) -3/2) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 3))
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (*.f64 -1/2 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (+.f64 (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (+.f64 (*.f64 1/2 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 1/4 (*.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)))
(fma.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2) -3/2) (fma.f64 (pow.f64 phi1 4) (fma.f64 1/24 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) (+.f64 1/2 (+.f64 1/4 (*.f64 1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 3)))
(fma.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2) -3/2) (fma.f64 (pow.f64 phi1 4) (fma.f64 1/24 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) (+.f64 3/4 (*.f64 1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 3)))
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (*.f64 -1/2 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (+.f64 (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 1/24 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (+.f64 (*.f64 1/2 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (+.f64 1/4 (*.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 (pow.f64 phi1 6) (+.f64 (*.f64 -1/2 (+.f64 1/4 (*.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 -1/24 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1/720 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (*.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (*.f64 -1/360 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/24)))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))
(fma.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2) -3/2) (fma.f64 (pow.f64 phi1 4) (fma.f64 1/24 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) (+.f64 1/2 (+.f64 1/4 (*.f64 1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))))) (fma.f64 (pow.f64 phi1 6) (fma.f64 -1/2 (+.f64 1/4 (*.f64 1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (fma.f64 -1/24 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) (fma.f64 -1/720 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) (fma.f64 -1/360 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) -1/24))))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 3))))
(fma.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2) -3/2) (fma.f64 (pow.f64 phi1 4) (fma.f64 1/24 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) (+.f64 3/4 (*.f64 1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))) (fma.f64 (pow.f64 phi1 6) (fma.f64 -1/2 (fma.f64 1/12 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 1/4) (fma.f64 -1/24 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) (fma.f64 -1/720 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) (fma.f64 -1/360 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) -1/24))))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (fma.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(+.f64 (cos.f64 phi1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 (-.f64 (cos.f64 phi1) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2)))) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))
(+.f64 (-.f64 (cos.f64 phi1) (*.f64 (*.f64 lambda1 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)) (neg.f64 (sin.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1)))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 2)) (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (pow.f64 lambda2 3)) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 (+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 1/24 (pow.f64 phi1 4))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 1/24 (pow.f64 phi1 4))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (pow.f64 1 1/3) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 1)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3) 1/3)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2))
(fabs.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1/3))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3) 1/3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2))
(fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 1)
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(-.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2)
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) -2)
(/.f64 (+.f64 (neg.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 (+.f64 lambda1 lambda2))) -2)
(pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) 1/3)
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))
(fabs.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2)
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 1)
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 3)
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2)
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))
(fabs.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 1))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))) 1)
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)) (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(-.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 1 (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1)))) (/.f64 -1 (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (hypot.f64 1 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2)
(*.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(/.f64 1 (/.f64 (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1))) (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1)))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 1 (/.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1) (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))
(/.f64 1 (/.f64 (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1))) (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1))
(/.f64 1 (/.f64 (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1))) (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))
(neg.f64 (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1)) (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) -1) (neg.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (-.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (neg.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (neg.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1))
(/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(/.f64 (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 1 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (neg.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1))
(/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 1)
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (cbrt.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) 3)
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3)
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (hypot.f64 1 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2)
(sqrt.f64 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 2))
(fabs.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (exp.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(cbrt.f64 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) 3))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1))
(exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(log1p.f64 (expm1.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(fma.f64 1 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1)
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1)
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2)
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2)
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 1)
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 3)
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2)
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))
(fabs.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 1))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2)) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 3) 1/3)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))
(fabs.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) 3))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3) 1/3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2))
(fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (cos.f64 phi1)) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(+.f64 (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(+.f64 (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)) (*.f64 (cos.f64 phi1) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))) 1)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(*.f64 1 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) 3) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) 3) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) 3))
(/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) 3) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) 3))
(/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) 3) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))) 3))
(/.f64 (pow.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) 3) (pow.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 3))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 6))
(log.f64 (exp.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(cbrt.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3) 3))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(expm1.f64 (log1p.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(exp.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(log1p.f64 (expm1.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1) (*.f64 (cos.f64 phi1) 1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (*.f64 (cos.f64 phi1) 1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(*.f64 (pow.f64 1 1/3) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2) 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2)))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2) 1/3))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3/2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 1)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3) 1/3)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2))
(fabs.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(exp.f64 (*.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1/3))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))

eval1.1s (3.8%)

Compiler

Compiled 64049 to 17972 computations (71.9% saved)

prune515.0ms (1.8%)

Pruning

65 alts after pruning (64 fresh and 1 done)

PrunedKeptTotal
New1951321983
Fresh173249
Picked505
Done011
Total1973652038
Accuracy
99.9%
Counts
2038 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3))
73.0%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3))
75.7%
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
62.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
65.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
47.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
47.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
75.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
86.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))))
97.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
96.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
75.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
63.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
97.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
77.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
75.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
97.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
41.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
72.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
65.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
73.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 3)))
91.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) 3)))
97.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) 3)))
89.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1) 3)))
73.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
96.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 3)))
75.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)))
65.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
51.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) 1)))
63.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
63.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1)))
63.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
59.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
62.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
81.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
74.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
63.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
66.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
60.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
68.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
72.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
66.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
75.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3))))
68.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
63.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
97.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 3))))
73.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))
75.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (exp.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))
60.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
55.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
53.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
76.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
37.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
62.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
62.5%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
64.9%
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
62.4%
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
57.4%
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
45.6%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
97.7%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3))
73.0%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3))
75.7%
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
62.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
65.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
47.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
47.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
75.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
86.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))))
97.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
96.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
75.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
63.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
97.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
77.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
75.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
97.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
41.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
72.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
65.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
73.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 3)))
91.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) 3)))
97.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) 3)))
89.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1) 3)))
73.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
96.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 3)))
75.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)))
65.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
51.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) 1)))
63.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
63.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1)))
63.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
59.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
62.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
81.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
74.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
63.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
66.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
60.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
68.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
72.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
66.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
75.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3))))
68.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
63.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
97.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 3))))
73.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))
75.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (exp.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))
60.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
55.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
53.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
76.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
37.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
62.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
62.5%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
64.9%
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
62.4%
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
57.4%
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
45.6%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
Compiler

Compiled 6916 to 4488 computations (35.1% saved)

localize2.5s (8.8%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
90.0%
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)
89.8%
(-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1)
79.6%
(cos.f64 (-.f64 lambda2 lambda1))
79.5%
(sin.f64 (-.f64 lambda1 lambda2))
99.1%
(cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))
98.9%
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)
79.6%
(cos.f64 (-.f64 lambda1 lambda2))
79.5%
(sin.f64 (-.f64 lambda1 lambda2))
99.8%
(*.f64 lambda1 (cos.f64 lambda2))
99.8%
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
99.3%
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
79.6%
(cos.f64 (-.f64 lambda2 lambda1))
99.8%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
99.3%
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
79.6%
(cos.f64 (-.f64 lambda2 lambda1))
79.5%
(sin.f64 (-.f64 lambda1 lambda2))
98.8%
(pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) 3)
93.3%
(-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
79.6%
(cos.f64 (-.f64 lambda1 lambda2))
79.5%
(sin.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 750 to 203 computations (72.9% saved)

series251.0ms (0.9%)

Counts
9 → 272
Calls

81 calls:

TimeVariablePointExpression
45.0ms
lambda1
@0
(pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) 3)
42.0ms
lambda2
@0
(pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) 3)
33.0ms
phi2
@0
(pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) 3)
22.0ms
phi1
@0
(pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) 3)
13.0ms
lambda1
@inf
(-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))

rewrite113.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
455×log1p-expm1-u
455×expm1-log1p-u
436×pow1
434×add-exp-log
431×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
050504
1946494
Stop Event
node limit
Counts
9 → 195
Calls
Call 1
Inputs
(-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))
(pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) 3)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(*.f64 lambda1 (cos.f64 lambda2))
(pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)
(cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))
(-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)
Outputs
(+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 6) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 2)
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 1)
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 3))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 2))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 2) 3) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 3))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 3) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))) 1)
(*.f64 1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(*.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3)
(pow.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2)
(log.f64 (exp.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))))
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(exp.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))) 1)
(pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) 2)
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 lambda2)))) 1)
(pow.f64 (*.f64 lambda1 (cos.f64 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 lambda1 (cos.f64 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lambda1 (cos.f64 lambda2))) 2)
(log.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda1 (cos.f64 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 lambda2)) 3))
(expm1.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 lambda2))))
(exp.f64 (log.f64 (*.f64 lambda1 (cos.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (cos.f64 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda1 (cos.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 1)
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 3))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) 1) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))) 1)
(*.f64 1 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1/3) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) 1)) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2)
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(exp.f64 (*.f64 1/3 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)
(*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 6) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 4) (+.f64 1 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 4) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1))
(pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 2)
(log.f64 (exp.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 3))
(expm1.f64 (*.f64 2 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) -1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) -1)
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) -1)
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) -1)
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 2)) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (+.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) 2)
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 3))
(expm1.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) -1)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) -1)

simplify949.0ms (3.4%)

Algorithm
egg-herbie
Rules
1114×*-commutative
986×times-frac
736×sqr-pow
632×+-commutative
486×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01601169948
15434167190
Stop Event
node limit
Counts
467 → 521
Calls
Call 1
Inputs
(-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 4) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 4) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 6) (-.f64 (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 -1/720 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 lambda1 3) (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(-.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 (pow.f64 lambda2 3) (-.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 1/3) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 1/3) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))))))) (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 3) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 -1/720 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 1/3) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 3) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 -1/720 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))))) (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))))))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))))))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 8)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))))) (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))))))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 8)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 4)) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) 1/3) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 4)) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) 1/3) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))))))))) (*.f64 (pow.f64 phi1 6) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2/45 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 3) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 2))) (*.f64 61/240 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 2)) 1/3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 4)) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) 1/3) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2/45 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 3) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 2))) (*.f64 61/240 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 4)) 1/3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))))))))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (*.f64 lambda1 (cos.f64 lambda2)))) (sin.f64 lambda2))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (*.f64 lambda1 (cos.f64 lambda2))))) (sin.f64 lambda2))
(*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(*.f64 lambda1 (cos.f64 phi2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (*.f64 lambda1 (cos.f64 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))) (*.f64 lambda1 (cos.f64 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2))) (*.f64 lambda1 (cos.f64 phi2)))))
lambda1
(+.f64 lambda1 (*.f64 -1/2 (*.f64 lambda1 (pow.f64 lambda2 2))))
(+.f64 lambda1 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (pow.f64 lambda2 2))) (*.f64 1/24 (*.f64 lambda1 (pow.f64 lambda2 4)))))
(+.f64 lambda1 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/720 (*.f64 lambda1 (pow.f64 lambda2 6))) (*.f64 1/24 (*.f64 lambda1 (pow.f64 lambda2 4))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))))))))) (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))))))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 8)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 8)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1/3)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))))) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1/3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1/3))))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3))))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3))))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) (+.f64 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2)) 1)
(-.f64 (+.f64 (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 (neg.f64 lambda1)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2))) 1)
(-.f64 (+.f64 (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 (neg.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda1)) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2)))) 1)
(-.f64 (+.f64 (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 (neg.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda1)) 2)))) (+.f64 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 (neg.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 (neg.f64 lambda1)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2))))) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2)) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2))) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2)))) 1)
(-.f64 (+.f64 (*.f64 2 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)))) (+.f64 (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2)))))) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2))))) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 2)) 1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 2)) 1)
(-.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(-.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1))))) 1)
(-.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1)))))) 1)
(-.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1))))))) 1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1)))) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))) 1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1)))))) 1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1)
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 1)
(-.f64 (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) 1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1)
(+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 6) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1)
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 3)
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 3) 1/3)
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 2)
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 3))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 1))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 1)
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 3))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 2))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 3/2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 2) 3) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 3))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))) 3))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 3) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)) 3)))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 1))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))) 1)
(*.f64 1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(*.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3)
(pow.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2)
(log.f64 (exp.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))))
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(exp.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))) 1)
(pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) 2)
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) 3)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 lambda2)))) 1)
(pow.f64 (*.f64 lambda1 (cos.f64 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 lambda1 (cos.f64 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lambda1 (cos.f64 lambda2))) 2)
(log.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda1 (cos.f64 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 lambda2)) 3))
(expm1.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 lambda2))))
(exp.f64 (log.f64 (*.f64 lambda1 (cos.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (cos.f64 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda1 (cos.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 1)
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 3))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) 1) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))) 1)
(*.f64 1 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1/3) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) 1)) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 3)
(pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2)
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(exp.f64 (*.f64 1/3 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)
(*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 6) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 4) (+.f64 1 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 4) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1))
(pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 1)
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 3)
(pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 2)
(log.f64 (exp.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1))))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 3))
(expm1.f64 (*.f64 2 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 1))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) -1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) -1)
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) -1)
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) -1)
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 2)) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (+.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) 2)
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 3))
(expm1.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) -1)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) -1)
Outputs
(-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (fma.f64 (pow.f64 phi2 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(-.f64 (fma.f64 (pow.f64 phi2 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 4) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (fma.f64 (pow.f64 phi2 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(-.f64 (fma.f64 (pow.f64 phi2 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 4) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 6) (-.f64 (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 -1/720 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (fma.f64 (pow.f64 phi2 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 (pow.f64 phi2 6) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) -2/45) (*.f64 (*.f64 -1/720 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(-.f64 (fma.f64 (pow.f64 phi2 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (pow.f64 phi2 6) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -2/45) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) -1/720)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(-.f64 (fma.f64 lambda1 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (fma.f64 (pow.f64 lambda1 2) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(-.f64 (fma.f64 lambda1 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (fma.f64 (pow.f64 lambda1 2) (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(-.f64 (+.f64 (*.f64 lambda1 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 lambda1 3) (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (fma.f64 lambda1 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (fma.f64 (pow.f64 lambda1 2) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(-.f64 (fma.f64 lambda1 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (fma.f64 (pow.f64 lambda1 2) (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (fma.f64 (pow.f64 lambda2 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (fma.f64 (pow.f64 lambda2 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (+.f64 (*.f64 lambda2 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 (pow.f64 lambda2 3) (-.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (fma.f64 (pow.f64 lambda2 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) -4/3) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (fma.f64 lambda2 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (fma.f64 (pow.f64 lambda2 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) -4/3) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 phi1 2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))
(-.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 phi1 4) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 phi1 2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 phi1 4) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))
(-.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 phi1 4) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/720 (*.f64 (*.f64 (pow.f64 phi1 6) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 phi1 2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(-.f64 (fma.f64 -1/24 (*.f64 (*.f64 (pow.f64 phi1 4) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 1/720 (*.f64 (*.f64 (pow.f64 phi1 6) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2)))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))))
(+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (*.f64 (pow.f64 phi2 2) (*.f64 (*.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))) 1)))
(+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (*.f64 (pow.f64 phi2 2) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 1/3) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))))))
(+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))) 1) (*.f64 (pow.f64 phi2 4) (+.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (*.f64 1/3 (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 4) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))))))) (cbrt.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))))))))))
(+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 (pow.f64 phi2 2) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) (*.f64 (pow.f64 phi2 4) (fma.f64 2/9 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (fma.f64 1/3 (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (fma.f64 1/9 (*.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 4) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))))))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)))))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 1/3) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))))))) (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 3) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 -1/720 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 2)) 1/3) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 1/3) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4)) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/720 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (+.f64 (*.f64 1/27 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 3) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) 2) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 -1/720 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 -1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (*.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (-.f64 (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 1/24 (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))))))))))
(+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 1 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))) 1) (fma.f64 (pow.f64 phi2 4) (+.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (*.f64 1/3 (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 4) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))))))) (cbrt.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))))))) (*.f64 (pow.f64 phi2 6) (+.f64 (+.f64 (*.f64 2/9 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))))))))))) (*.f64 1/3 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 -1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 -1/720 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) -2/45)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) (fma.f64 1/27 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 2) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2))) (fma.f64 2/3 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) -2/45) (*.f64 (*.f64 -1/720 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)) (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))))))))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 2))) (*.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 4) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))))))) (cbrt.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (fma.f64 2/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 4) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 4))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 -1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 -1/720 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) -2/45)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) (fma.f64 1/27 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) 2) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2))) (fma.f64 2/3 (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) -2/45) (*.f64 (*.f64 -1/720 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)) (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3)) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))))))))) (/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -3/2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/3) (*.f64 (*.f64 1/24 (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))))))))))))))))))
(+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 (pow.f64 phi2 2) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) (fma.f64 (pow.f64 phi2 4) (fma.f64 2/9 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (fma.f64 1/3 (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (fma.f64 1/9 (*.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 4) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))))))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)))))))))) (*.f64 (pow.f64 phi2 6) (fma.f64 2/9 (/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))))))))))) (fma.f64 1/3 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 -1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 -1/720 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -2/45)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) (fma.f64 1/27 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) 2) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2))) (fma.f64 2/3 (/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -2/45) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) -1/720)) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2)) (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))))))))) (/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) 2))) (*.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) (fma.f64 1/9 (*.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 4) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))))))) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (fma.f64 2/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 4) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) 4))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))))))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 -1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 -1/720 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -2/45)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) (fma.f64 1/27 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) 2) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2))) (fma.f64 2/3 (/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))))))))))) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -2/45) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) -1/720)) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2)) (+.f64 (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (-.f64 (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (+.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))) (/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))))))))) (/.f64 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) -3/2 (neg.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 2) (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (*.f64 -1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))))) (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))
(fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))) 1) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))
(fma.f64 lambda1 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))) 1) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2)) (+.f64 (*.f64 1/3 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2)) (fma.f64 1/3 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))))))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) 1/9) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))))))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 8)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (sin.f64 (neg.f64 lambda2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 -1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))) 1) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2)) (+.f64 (*.f64 1/3 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))))) (+.f64 (*.f64 1/3 (-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 2))) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 3)) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))))) (+.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))))))))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/18)) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 8) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 8) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1 (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 2))) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 3)) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))))) (+.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))))))))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (-.f64 (*.f64 (*.f64 -2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (neg.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (+.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2)) (fma.f64 1/3 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))))))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))))))) (fma.f64 1/3 (-.f64 (-.f64 (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 2))) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 3)) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))))))) (+.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/18)) (*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 8) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 8) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (-.f64 (fma.f64 1/6 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 2))) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 3)) (fma.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) 2)) (+.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))))))))) (+.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (+.f64 (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)))) (/.f64 (cos.f64 phi2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))))))) (+.f64 (/.f64 (*.f64 (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (/.f64 (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))))))))))) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 (neg.f64 lambda2))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -3) (/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2) (fma.f64 -2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (+.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 1/2 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))))) (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18)) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) 1) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(fma.f64 lambda2 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18)) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18)) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) 1) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (*.f64 1/3 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18)) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (fma.f64 1/3 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/9) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))))))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/9) (*.f64 (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 8)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/3) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 3))) (+.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5)) (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/9) (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3))) 1/9) (pow.f64 (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2))) 2))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))))) (*.f64 -1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (+.f64 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)) (/.f64 (*.f64 (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (sin.f64 lambda1))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (*.f64 2 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2)))) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18)) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) 1) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (*.f64 1/3 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))))))))))))) (*.f64 (pow.f64 lambda2 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (*.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))) (+.f64 (*.f64 1/3 (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3)))) (fma.f64 -1/6 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3)))) (+.f64 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) -4/3)))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 2))) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 3)) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (*.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))) (+.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) -4/3) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))) (/.f64 (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/18)) (*.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (fma.f64 2/9 (*.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))))))))) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 8) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 8) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)))) (-.f64 (fma.f64 -1 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3)))) (fma.f64 -1/6 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3)))) (+.f64 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) -4/3)))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 2))) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 3)) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (*.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))) (+.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) -4/3) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))) (/.f64 (-.f64 (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4) (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4)) 1/18)) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (fma.f64 1/3 (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))))))))))))) (*.f64 (pow.f64 lambda2 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (*.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))) (fma.f64 1/3 (-.f64 (-.f64 (fma.f64 -1/6 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3)))) (+.f64 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) -4/3)))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 2))) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 3)) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (*.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))) (+.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) -4/3) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))) (/.f64 (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 2)) 1/18)) (*.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 4) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))))) (*.f64 (cbrt.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (fma.f64 2/9 (*.f64 (*.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))))))))) (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 8) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 8) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)))) (-.f64 (-.f64 (fma.f64 -1/6 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3)))) (+.f64 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) -4/3)))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 2))) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 3)) (fma.f64 2/3 (*.f64 (*.f64 (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18) (pow.f64 (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 5) (pow.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) 5)) 1/18)) (*.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18) (pow.f64 (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) 1/18)) (pow.f64 (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) 2)) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))) (+.f64 (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) -4/3) (*.f64 1/6 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (fma.f64 2 (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 3)))) (/.f64 (cos.f64 lambda1) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (+.f64 (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (/.f64 (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))) (/.f64 (-.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (-.f64 (*.f64 3 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3))))) (/.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 (pow.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (-.f64 (*.f64 (*.f64 2 (cos.f64 lambda1)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))))
(+.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (*.f64 (pow.f64 phi1 2) (*.f64 (*.f64 1 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) -1)))
(+.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) -1)))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 4)) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) 1/3) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))))))))))
(+.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (fma.f64 (pow.f64 phi1 2) (*.f64 (*.f64 1 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) -1) (*.f64 (pow.f64 phi1 4) (+.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) (*.f64 1/3 (-.f64 (/.f64 7/8 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))))) (-.f64 (/.f64 7/8 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))))))))))))
(+.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (fma.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) -1) (*.f64 (pow.f64 phi1 4) (fma.f64 2/9 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (fma.f64 1/3 (-.f64 (/.f64 7/8 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) (-.f64 (/.f64 7/8 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))) (+.f64 (*.f64 (pow.f64 phi1 4) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 4)) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) 1/3) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))))))))) (*.f64 (pow.f64 phi1 6) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2/45 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 3) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 2))) (*.f64 61/240 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))))) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 2)) 1/3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 4)) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) 1/3) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) (*.f64 (pow.f64 (/.f64 (*.f64 1 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1/3) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 (*.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 2/45 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -2/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (*.f64 -1/27 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 3) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 2))) (*.f64 61/240 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))))))) (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 (*.f64 1 (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)) (pow.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 4)) 1/3) (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (-.f64 (*.f64 7/8 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (+.f64 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (*.f64 3/2 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 (*.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) (-.f64 1/3 (*.f64 1/24 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))))))))))))))
(+.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (fma.f64 (pow.f64 phi1 2) (*.f64 (*.f64 1 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) -1) (fma.f64 (pow.f64 phi1 4) (+.f64 (+.f64 (*.f64 2/9 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) (*.f64 1/3 (-.f64 (/.f64 7/8 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))))) (-.f64 (/.f64 7/8 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))))))))) (*.f64 (pow.f64 phi1 6) (+.f64 (*.f64 -1/3 (fma.f64 -1 (/.f64 (+.f64 2/45 (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (-.f64 (/.f64 7/8 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))) (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))))) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (fma.f64 -2/3 (/.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (/.f64 7/8 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)))))))) (fma.f64 -1/27 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) 2) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) (/.f64 61/240 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) 2))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) (fma.f64 1/9 (*.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))))) (-.f64 (/.f64 7/8 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)))))))) (+.f64 (*.f64 -2/9 (/.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (/.f64 7/8 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (fma.f64 -1 (/.f64 (+.f64 2/45 (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (-.f64 (/.f64 7/8 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))) (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))))) (fma.f64 -1 (/.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (fma.f64 -2/3 (/.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (/.f64 7/8 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)))))))) (fma.f64 -1/27 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) 2) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) (/.f64 61/240 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))))) (*.f64 -2/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) 4))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) (-.f64 (/.f64 7/8 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 -1 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))) (/.f64 3/2 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))))))))))))))))
(+.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (fma.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) -1) (fma.f64 (pow.f64 phi1 4) (fma.f64 2/9 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (fma.f64 1/3 (-.f64 (/.f64 7/8 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) (-.f64 (/.f64 7/8 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))))))))) (*.f64 (pow.f64 phi1 6) (fma.f64 -1/3 (-.f64 (-.f64 (-.f64 (fma.f64 -2/3 (/.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 7/8 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))))))) (fma.f64 -1/27 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) 2) (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2))) (/.f64 61/240 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))))) (/.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (-.f64 (/.f64 7/8 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)))))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))))) (/.f64 (+.f64 2/45 (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) (fma.f64 -1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) 2))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)))))) (fma.f64 1/9 (*.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) 4)))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) (-.f64 (/.f64 7/8 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))))))) (fma.f64 -2/9 (/.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 7/8 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))))))) (*.f64 (cbrt.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (fma.f64 -2/3 (*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)))) (-.f64 (-.f64 (-.f64 (fma.f64 -2/3 (/.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 7/8 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))))))) (fma.f64 -1/27 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 3) (/.f64 (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) 2) (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2))) (/.f64 61/240 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))))) (/.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (-.f64 (/.f64 7/8 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)))))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))))) (/.f64 (+.f64 2/45 (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)))))) (*.f64 -2/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 4) (pow.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) 4))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)))))) (-.f64 (/.f64 7/8 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (fma.f64 1/3 (/.f64 (pow.f64 (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))) 2) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (+.f64 (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (-.f64 (/.f64 3/2 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) (/.f64 (+.f64 1 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))))))) (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))) 2) (-.f64 1/3 (*.f64 (*.f64 1/24 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 1 1/3) (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.f64 (*.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 1 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 1 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (*.f64 lambda1 (cos.f64 lambda2)))) (sin.f64 lambda2))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (*.f64 lambda1 (cos.f64 lambda2)))) (sin.f64 lambda2))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) (*.f64 lambda1 (cos.f64 lambda2))))) (sin.f64 lambda2))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (*.f64 lambda1 (cos.f64 lambda2))))) (sin.f64 lambda2))
(*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)))
(-.f64 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))
(*.f64 lambda1 (cos.f64 phi2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (*.f64 lambda1 (cos.f64 phi2)))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 lambda1 (cos.f64 phi2)))
(-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))) (*.f64 lambda1 (cos.f64 phi2))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 phi2)) (fma.f64 -1/2 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 2))) (*.f64 lambda1 (cos.f64 phi2))))
(-.f64 (fma.f64 -1/2 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 2))) (*.f64 lambda1 (cos.f64 phi2))) (*.f64 lambda2 (cos.f64 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2))) (*.f64 lambda1 (cos.f64 phi2)))))
(fma.f64 -1 (*.f64 lambda2 (cos.f64 phi2)) (fma.f64 -1/2 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 2))) (fma.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3)) (*.f64 lambda1 (cos.f64 phi2)))))
(-.f64 (fma.f64 -1/2 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 2))) (fma.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3)) (*.f64 lambda1 (cos.f64 phi2)))) (*.f64 lambda2 (cos.f64 phi2)))
lambda1
(+.f64 lambda1 (*.f64 -1/2 (*.f64 lambda1 (pow.f64 lambda2 2))))
(+.f64 lambda1 (*.f64 (*.f64 -1/2 lambda1) (pow.f64 lambda2 2)))
(+.f64 lambda1 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (pow.f64 lambda2 2))) (*.f64 1/24 (*.f64 lambda1 (pow.f64 lambda2 4)))))
(+.f64 lambda1 (fma.f64 -1/2 (*.f64 lambda1 (pow.f64 lambda2 2)) (*.f64 (*.f64 1/24 lambda1) (pow.f64 lambda2 4))))
(+.f64 lambda1 (+.f64 (*.f64 -1/2 (*.f64 lambda1 (pow.f64 lambda2 2))) (+.f64 (*.f64 -1/720 (*.f64 lambda1 (pow.f64 lambda2 6))) (*.f64 1/24 (*.f64 lambda1 (pow.f64 lambda2 4))))))
(+.f64 lambda1 (fma.f64 -1/2 (*.f64 lambda1 (pow.f64 lambda2 2)) (fma.f64 -1/720 (*.f64 lambda1 (pow.f64 lambda2 6)) (*.f64 (*.f64 1/24 lambda1) (pow.f64 lambda2 4)))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) (*.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) -1/2)))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/2)))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))))))))))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) (fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) -1/2) (*.f64 (pow.f64 phi2 4) (+.f64 (+.f64 (*.f64 1/18 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))) (*.f64 1/3 (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)))))))))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (fma.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/2) (*.f64 (pow.f64 phi2 4) (fma.f64 1/18 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) (fma.f64 1/3 (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))))))))) (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 4)) 1/3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2))))))))))))))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) (fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) -1/2) (fma.f64 (pow.f64 phi2 4) (+.f64 (+.f64 (*.f64 1/18 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))) (*.f64 1/3 (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)))))))) (*.f64 (pow.f64 phi2 6) (fma.f64 -1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 2))) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))))))) (+.f64 (+.f64 (*.f64 -1/9 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)))))) (*.f64 1/3 (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 2))))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 4))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 2)))))))))))))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (fma.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/2) (fma.f64 (pow.f64 phi2 4) (fma.f64 1/18 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) (fma.f64 1/3 (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))))))) (*.f64 (pow.f64 phi2 6) (fma.f64 -1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))))) (fma.f64 -1/9 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))) (fma.f64 1/3 (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 4))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4) 1/18))) -1) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4) 1/18))) -1) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18)))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4) 1/18))) -1) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))) (fma.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))))))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 8)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)))))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4) 1/18))) -1) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18)))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18)))))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3))))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) (fma.f64 -2/9 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3))))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4) 1/18))) -1) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))) (fma.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18)))))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))) (fma.f64 1/3 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)))))) (*.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) (fma.f64 -2/9 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18))) 1) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18))) 1) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18)))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (fma.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))))))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 8)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2))))))))))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18))) 1) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18)))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18)))))))))) (*.f64 (pow.f64 lambda2 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3))) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18)))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3))) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4) 1/18))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))) (fma.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18)))))))))) (*.f64 (pow.f64 lambda2 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))))) (fma.f64 1/3 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3))) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3))) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1/3)
(cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))
(cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1/3))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 2))) (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))))) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1/3)))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 2))) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))))) (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))) (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (pow.f64 (+.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) 1/3))))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 2))) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 2))) (pow.f64 phi2 6)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) 2)))))) (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)))))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))) (pow.f64 phi2 6)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/24) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/12) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 2)))))) (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18)))))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18)))))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/9) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (pow.f64 lambda1 3)) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3))))))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))))
(fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2)) 1/18)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (pow.f64 lambda1 3)) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18) (pow.f64 (/.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 1/18))))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3))))))) (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3)
(cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18)) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1))) (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18)) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (pow.f64 lambda2 2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18)))))) (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/9) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/9) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/9) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) 1/18)) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 lambda1))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (pow.f64 lambda2 2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) -1/6) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3))) (*.f64 (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 5)) 1/18))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18) (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1/18))))))))))) (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1)
(+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) -1)
(+.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 phi2 2))) -1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) 1)
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (fma.f64 (pow.f64 phi2 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) -1)
(+.f64 (-.f64 (fma.f64 (pow.f64 phi2 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 phi2 2))) -1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/12 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 1/4 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) (+.f64 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/24 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 -1/360 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) 1)
(+.f64 (fma.f64 -1 (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (fma.f64 (pow.f64 phi2 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (fma.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -2/45) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) -1)
(+.f64 (-.f64 (fma.f64 (pow.f64 phi2 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) 1/3) (fma.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -2/45) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 phi2 2))) -1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2) -1)
(-.f64 (+.f64 (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 (neg.f64 lambda1)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2))) 1)
(+.f64 (*.f64 (*.f64 -2 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda1))))) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2) -1))
(-.f64 (+.f64 (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 (neg.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda1)) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2)))) 1)
(+.f64 (fma.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda1))))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda1)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) -1)
(+.f64 (fma.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda1))))) (fma.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) -1)
(-.f64 (+.f64 (*.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 (neg.f64 lambda1)))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda1)) 2)))) (+.f64 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 (neg.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda1)) (sin.f64 (neg.f64 lambda1)))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda1)) 2))))) 1)
(+.f64 (fma.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda1))))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda1)) 2))) (fma.f64 (pow.f64 lambda2 3) (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))))) -1)
(+.f64 (fma.f64 -2 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda1))))) (fma.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (fma.f64 (pow.f64 lambda2 3) (*.f64 4/3 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))))) -1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2) -1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) -1)
(-.f64 (+.f64 (*.f64 2 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2))) 1)
(+.f64 (*.f64 2 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2) -1))
(+.f64 (*.f64 2 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2) -1))
(-.f64 (+.f64 (*.f64 2 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2)))) 1)
(+.f64 (fma.f64 2 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))) (fma.f64 (pow.f64 lambda1 2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))) -1)
(+.f64 (fma.f64 2 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))) (fma.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)))) -1)
(-.f64 (+.f64 (*.f64 2 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)))) (+.f64 (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 -1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2)))) (*.f64 -1/3 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2)))))) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2))))) 1)
(+.f64 (fma.f64 2 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))) (fma.f64 (pow.f64 lambda1 2) (fma.f64 -1 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2))) (fma.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))) -4/3) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))))) -1)
(+.f64 (fma.f64 2 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))) (fma.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (fma.f64 (pow.f64 lambda1 3) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda2))) -4/3) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))))) -1)
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1))) 2)) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(-.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)
(-.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1))))) 1)
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1)))) 1))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 2)) -1))
(-.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1)))))) 1)
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1))))) 1))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 2)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 4)))) -1))
(-.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1))))))) 1)
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1)))))) 1))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 2)) (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 6)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 4))))) -1))
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) -1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1)))) 1)
(+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1)))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) -1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))) 1)
(+.f64 (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1)))) (fma.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) -1)
(+.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1))))) -1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda1))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda1)))))) 1)
(+.f64 (fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1)))) (fma.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) -1)
(+.f64 (-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda1))))) -1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 1)
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) -1)
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) -1)
(-.f64 (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 1)
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) -1))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) -1))
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1)
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2)) (cos.f64 phi2)) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) -1)
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) 1)
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2)) (cos.f64 phi2)) (fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) -1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))) (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 1)))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 2))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) (fma.f64 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(*.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 2) (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 6) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 6) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 4) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 6) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 4) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(pow.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 3)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(pow.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 3) 1/3)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(pow.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 2)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(log.f64 (exp.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(cbrt.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) 3))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(expm1.f64 (log1p.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))) 1))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(log1p.f64 (expm1.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 phi1)))))
(-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(-.f64 (exp.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 1)
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (pow.f64 (/.f64 1 (cbrt.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 3))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (/.f64 1 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))) 3)))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 2))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 2) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) (sqrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 3/2) (pow.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 3/2))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 2) 3) (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) 2) 3))
(*.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 2) 3))
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))) 3))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(log.f64 (exp.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(log.f64 (+.f64 1 (expm1.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))) 3))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) 3) (pow.f64 (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)) 3)))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(expm1.f64 (log1p.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(exp.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))) 1))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(log1p.f64 (expm1.f64 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))) 1)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(*.f64 1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(*.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 1)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(pow.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3) 1/3)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(pow.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(log.f64 (exp.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(expm1.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(exp.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))) 1)
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) 1)
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) 3)
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) 3) 1/3)
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) 2)
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) 3))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) 3)))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))) 1))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 lambda2)))) 1)
(*.f64 lambda1 (cos.f64 lambda2))
(pow.f64 (*.f64 lambda1 (cos.f64 lambda2)) 1)
(*.f64 lambda1 (cos.f64 lambda2))
(pow.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 lambda2))) 3)
(*.f64 lambda1 (cos.f64 lambda2))
(pow.f64 (pow.f64 (*.f64 lambda1 (cos.f64 lambda2)) 3) 1/3)
(*.f64 lambda1 (cos.f64 lambda2))
(pow.f64 (sqrt.f64 (*.f64 lambda1 (cos.f64 lambda2))) 2)
(*.f64 lambda1 (cos.f64 lambda2))
(log.f64 (pow.f64 (exp.f64 lambda1) (cos.f64 lambda2)))
(*.f64 lambda1 (cos.f64 lambda2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda1 (cos.f64 lambda2)))))
(*.f64 lambda1 (cos.f64 lambda2))
(cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 lambda2)) 3))
(*.f64 lambda1 (cos.f64 lambda2))
(expm1.f64 (log1p.f64 (*.f64 lambda1 (cos.f64 lambda2))))
(*.f64 lambda1 (cos.f64 lambda2))
(exp.f64 (log.f64 (*.f64 lambda1 (cos.f64 lambda2))))
(*.f64 lambda1 (cos.f64 lambda2))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda1 (cos.f64 lambda2))) 1))
(*.f64 lambda1 (cos.f64 lambda2))
(log1p.f64 (expm1.f64 (*.f64 lambda1 (cos.f64 lambda2))))
(*.f64 lambda1 (cos.f64 lambda2))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 3))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) 1) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) -1) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 3))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))) 1)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(*.f64 1 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(*.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)) 2)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1/3) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1)) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))))
(/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))
(/.f64 (cbrt.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (-.f64 1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) 1)) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) -1)) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)))
(/.f64 (cbrt.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 3)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(pow.f64 (sqrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 2)
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(exp.f64 (*.f64 1/3 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(pow.f64 (exp.f64 1/3) (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(cbrt.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3))
(pow.f64 (exp.f64 1/3) (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(cbrt.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1))
(pow.f64 (exp.f64 1/3) (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(cbrt.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(*.f64 1 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 2) (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 6) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 4) (+.f64 1 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 6) -1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 4) (+.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 6) -1) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 4) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 4) -1) (+.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4) -1) (+.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2)))
(pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(pow.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 3)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(pow.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 3) 1/3)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(pow.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 2)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(log.f64 (exp.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1))))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 3))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(expm1.f64 (*.f64 2 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(expm1.f64 (*.f64 2 (log.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))
(exp.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(exp.f64 (*.f64 (log.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)) 1))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(log1p.f64 (expm1.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(fma.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) -1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) -1)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) 2) -1)
(fma.f64 (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) -1)
(fma.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)
(+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) -1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 2)) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1) 2)) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (+.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) -1) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3) -1) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) 1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) 3)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 3) 1/3)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) 2)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1) 3))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(expm1.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(expm1.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)) 1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) -1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) -1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) -1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) -1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) -1)
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) -1)

eval2.7s (9.7%)

Compiler

Compiled 221549 to 89468 computations (59.6% saved)

prune734.0ms (2.6%)

Pruning

74 alts after pruning (73 fresh and 1 done)

PrunedKeptTotal
New2760292789
Fresh154459
Picked505
Done011
Total2780742854
Accuracy
99.9%
Counts
2854 → 74
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.7%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3))
73.0%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3))
75.7%
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
58.6%
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
58.4%
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
62.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
60.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
65.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
47.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
59.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (+.f64 lambda1 (*.f64 (*.f64 -1/2 lambda1) (pow.f64 lambda2 2))) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
75.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
86.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))))
97.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
51.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) 1)))
63.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
63.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1)))
63.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
75.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
97.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
63.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
77.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
75.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
97.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
41.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
72.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
65.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
66.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
97.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 3)))
73.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))) 1) 3)))
72.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 3)))
96.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 3)))
75.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)))
65.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) 2) -1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
65.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))))
65.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 3)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
67.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/2)))))
59.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
72.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
98.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
81.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
74.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
63.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
66.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
60.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
68.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
66.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
75.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3))))
68.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))))
97.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 3))))
73.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))
75.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (exp.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))
55.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
76.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
37.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
37.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
53.2%
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
62.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
58.6%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
60.8%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
62.3%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
59.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
62.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
62.5%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
59.1%
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
53.3%
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
64.9%
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
57.4%
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
45.6%
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
Compiler

Compiled 5327 to 2220 computations (58.3% saved)

regimes644.0ms (2.3%)

Counts
139 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (+.f64 lambda1 (*.f64 (*.f64 -1/2 lambda1) (pow.f64 lambda2 2))) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) 1)))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) 1)))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (exp.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))) 1) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 3)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (neg.f64 lambda2)))))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) 2) -1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 1/6) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda1))))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda1)) (cos.f64 lambda2)))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (/.f64 (cbrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 phi1) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 4) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))))) 3)))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
Calls

7 calls:

122.0ms
lambda1
95.0ms
(cos.f64 phi1)
67.0ms
phi2
67.0ms
lambda2
66.0ms
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
Results
AccuracySegmentsBranch
99.6%1lambda1
99.6%1lambda2
99.6%1phi1
99.6%1phi2
99.6%1(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
99.6%1(cos.f64 phi2)
99.6%1(cos.f64 phi1)
Compiler

Compiled 3429 to 993 computations (71% saved)

regimes526.0ms (1.9%)

Counts
127 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (+.f64 lambda1 (*.f64 (*.f64 -1/2 lambda1) (pow.f64 lambda2 2))) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) 1)))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) 1)))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (exp.f64 (*.f64 3 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))) 1) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (neg.f64 (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) -1) 3)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) 1) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (neg.f64 lambda2)))))))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
Calls

7 calls:

125.0ms
lambda1
63.0ms
lambda2
61.0ms
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
60.0ms
phi2
59.0ms
phi1
Results
AccuracySegmentsBranch
98.6%1lambda1
98.6%1lambda2
98.6%1phi1
98.6%1phi2
98.6%1(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.6%1(cos.f64 phi2)
98.6%1(cos.f64 phi1)
Compiler

Compiled 2813 to 815 computations (71% saved)

regimes437.0ms (1.6%)

Counts
112 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (+.f64 lambda1 (*.f64 (*.f64 -1/2 lambda1) (pow.f64 lambda2 2))) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) 1)))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) 1)))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
Calls

7 calls:

69.0ms
(cos.f64 phi1)
62.0ms
lambda2
55.0ms
phi2
55.0ms
lambda1
54.0ms
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
Results
AccuracySegmentsBranch
98.5%1lambda1
98.5%1lambda2
98.5%1phi1
98.5%1phi2
98.5%1(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.5%1(cos.f64 phi2)
98.5%1(cos.f64 phi1)
Compiler

Compiled 2354 to 699 computations (70.3% saved)

regimes417.0ms (1.5%)

Counts
111 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (+.f64 lambda1 (*.f64 (*.f64 -1/2 lambda1) (pow.f64 lambda2 2))) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) 1)))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1/3) 3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (sin.f64 (neg.f64 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1))) 1)))
(+.f64 lambda1 (exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 lambda1 (sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 3))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)) 3)))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
Calls

7 calls:

58.0ms
lambda2
58.0ms
phi1
57.0ms
lambda1
56.0ms
phi2
52.0ms
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
Results
AccuracySegmentsBranch
98.5%1lambda1
98.5%1lambda2
98.5%1phi2
98.5%1(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.5%1(cos.f64 phi1)
98.5%1phi1
98.5%1(cos.f64 phi2)
Compiler

Compiled 2327 to 693 computations (70.2% saved)

regimes224.0ms (0.8%)

Counts
61 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (+.f64 lambda1 (*.f64 (*.f64 -1/2 lambda1) (pow.f64 lambda2 2))) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
Calls

7 calls:

34.0ms
phi1
32.0ms
lambda2
30.0ms
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
30.0ms
phi2
29.0ms
lambda1
Results
AccuracySegmentsBranch
98.5%1lambda2
98.5%1phi2
98.5%1(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.5%1(cos.f64 phi1)
98.5%1lambda1
98.5%1phi1
98.5%1(cos.f64 phi2)
Compiler

Compiled 1137 to 365 computations (67.9% saved)

regimes159.0ms (0.6%)

Counts
48 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (+.f64 lambda1 (*.f64 (*.f64 -1/2 lambda1) (pow.f64 lambda2 2))) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
Calls

6 calls:

27.0ms
lambda1
25.0ms
phi1
24.0ms
lambda2
24.0ms
phi2
24.0ms
(cos.f64 phi2)
Results
AccuracySegmentsBranch
97.1%1lambda2
97.1%1phi2
97.1%1(cos.f64 phi1)
97.1%1phi1
97.1%1(cos.f64 phi2)
97.1%1lambda1
Compiler

Compiled 837 to 283 computations (66.2% saved)

regimes346.0ms (1.2%)

Counts
45 → 2
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (+.f64 lambda1 (*.f64 (*.f64 -1/2 lambda1) (pow.f64 lambda2 2))) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
Calls

6 calls:

86.0ms
phi1
65.0ms
lambda2
63.0ms
lambda1
43.0ms
phi2
36.0ms
(cos.f64 phi1)
Results
AccuracySegmentsBranch
83.1%3lambda1
90.7%3lambda2
89.6%4phi1
91.0%2phi2
91.0%2(cos.f64 phi2)
87.6%2(cos.f64 phi1)
Compiler

Compiled 783 to 273 computations (65.1% saved)

regimes153.0ms (0.5%)

Counts
44 → 2
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (+.f64 lambda1 (*.f64 (*.f64 -1/2 lambda1) (pow.f64 lambda2 2))) (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (-.f64 lambda2 (+.f64 lambda1 phi1)) 2)) (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
Calls

3 calls:

62.0ms
lambda2
41.0ms
phi2
36.0ms
(cos.f64 phi2)
Results
AccuracySegmentsBranch
89.4%3lambda2
89.1%2phi2
89.1%2(cos.f64 phi2)
Compiler

Compiled 749 to 257 computations (65.7% saved)

regimes259.0ms (0.9%)

Counts
35 → 2
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))) 1)))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
Calls

5 calls:

81.0ms
lambda2
79.0ms
phi1
33.0ms
phi2
29.0ms
(cos.f64 phi1)
27.0ms
(cos.f64 phi2)
Results
AccuracySegmentsBranch
84.6%2phi1
84.6%2(cos.f64 phi1)
80.1%5lambda2
85.1%2phi2
85.1%2(cos.f64 phi2)
Compiler

Compiled 576 to 203 computations (64.8% saved)

regimes65.0ms (0.2%)

Counts
31 → 2
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
Calls

2 calls:

29.0ms
phi2
26.0ms
(cos.f64 phi2)
Results
AccuracySegmentsBranch
84.8%2phi2
84.8%2(cos.f64 phi2)
Compiler

Compiled 484 to 171 computations (64.7% saved)

regimes157.0ms (0.6%)

Counts
27 → 2
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
Calls

4 calls:

67.0ms
(cos.f64 phi1)
28.0ms
phi2
28.0ms
phi1
25.0ms
(cos.f64 phi2)
Results
AccuracySegmentsBranch
83.5%2phi1
83.5%2(cos.f64 phi1)
83.8%2phi2
83.8%2(cos.f64 phi2)
Compiler

Compiled 426 to 165 computations (61.3% saved)

regimes202.0ms (0.7%)

Counts
26 → 2
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
Calls

5 calls:

66.0ms
(cos.f64 phi1)
64.0ms
phi2
26.0ms
phi1
22.0ms
(cos.f64 phi2)
13.0ms
lambda1
Results
AccuracySegmentsBranch
74.9%1lambda1
77.9%2phi1
77.9%2(cos.f64 phi1)
80.5%2phi2
80.5%2(cos.f64 phi2)
Compiler

Compiled 414 to 164 computations (60.4% saved)

regimes61.0ms (0.2%)

Counts
25 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
Calls

4 calls:

15.0ms
phi1
14.0ms
phi2
13.0ms
(cos.f64 phi1)
11.0ms
(cos.f64 phi2)
Results
AccuracySegmentsBranch
74.9%1(cos.f64 phi1)
74.9%1phi1
74.9%1phi2
74.9%1(cos.f64 phi2)
Compiler

Compiled 392 to 155 computations (60.5% saved)

regimes172.0ms (0.6%)

Counts
23 → 2
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Calls

6 calls:

49.0ms
phi1
45.0ms
(cos.f64 phi2)
28.0ms
lambda2
19.0ms
(cos.f64 phi1)
12.0ms
phi2
Results
AccuracySegmentsBranch
68.1%2lambda2
66.3%1lambda1
69.0%2phi1
66.3%1(cos.f64 phi2)
66.3%1phi2
69.2%2(cos.f64 phi1)
Compiler

Compiled 371 to 158 computations (57.4% saved)

regimes162.0ms (0.6%)

Counts
22 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 lambda1)))) 1)))
(+.f64 lambda1 (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 phi2)) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Calls

6 calls:

66.0ms
lambda2
45.0ms
phi2
13.0ms
phi1
12.0ms
lambda1
10.0ms
(cos.f64 phi1)
Results
AccuracySegmentsBranch
63.8%1lambda1
63.8%1phi2
63.8%1(cos.f64 phi2)
65.9%3lambda2
63.8%1phi1
63.8%1(cos.f64 phi1)
Compiler

Compiled 356 to 155 computations (56.5% saved)

regimes37.0ms (0.1%)

Counts
13 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Calls

4 calls:

10.0ms
phi1
8.0ms
phi2
8.0ms
lambda1
7.0ms
(cos.f64 phi2)
Results
AccuracySegmentsBranch
63.7%1lambda1
63.7%1phi2
63.7%1phi1
63.7%1(cos.f64 phi2)
Compiler

Compiled 198 to 92 computations (53.5% saved)

regimes34.0ms (0.1%)

Counts
12 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
Calls

4 calls:

8.0ms
phi2
7.0ms
phi1
7.0ms
lambda1
6.0ms
(cos.f64 phi2)
Results
AccuracySegmentsBranch
63.6%1lambda1
63.6%1phi1
63.6%1phi2
63.6%1(cos.f64 phi2)
Compiler

Compiled 182 to 88 computations (51.6% saved)

regimes33.0ms (0.1%)

Counts
9 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 lambda1 (cos.f64 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) 1)))
Outputs
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Calls

5 calls:

7.0ms
phi1
6.0ms
phi2
6.0ms
lambda2
6.0ms
lambda1
5.0ms
(cos.f64 phi2)
Results
AccuracySegmentsBranch
62.5%1lambda2
62.5%1lambda1
62.5%1phi1
62.5%1phi2
62.5%1(cos.f64 phi2)
Compiler

Compiled 143 to 76 computations (46.9% saved)

regimes19.0ms (0.1%)

Counts
4 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Outputs
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
Calls

4 calls:

6.0ms
phi1
4.0ms
phi2
4.0ms
lambda2
4.0ms
lambda1
Results
AccuracySegmentsBranch
62.3%1lambda2
62.3%1phi2
62.3%1lambda1
62.3%1phi1
Compiler

Compiled 69 to 45 computations (34.8% saved)

regimes16.0ms (0.1%)

Counts
2 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
Outputs
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
Calls

4 calls:

5.0ms
phi2
4.0ms
lambda1
3.0ms
lambda2
3.0ms
phi1
Results
AccuracySegmentsBranch
59.4%1lambda2
59.4%1phi2
59.4%1lambda1
59.4%1phi1
Compiler

Compiled 46 to 34 computations (26.1% saved)

regimes11.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Outputs
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Calls

4 calls:

3.0ms
lambda1
3.0ms
phi1
3.0ms
phi2
3.0ms
lambda2
Results
AccuracySegmentsBranch
53.3%1lambda2
53.3%1phi2
53.3%1lambda1
53.3%1phi1
Compiler

Compiled 35 to 27 computations (22.9% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9972977428861617
0.9999999948956696
Compiler

Compiled 30 to 20 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9972977428861617
0.9999999948956696
Compiler

Compiled 30 to 20 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999948956696
1.0
Compiler

Compiled 30 to 20 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999948956696
1.0
Compiler

Compiled 30 to 20 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9999999948956696
1.0
Compiler

Compiled 30 to 20 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9972977428861617
0.9999999948956696
Compiler

Compiled 30 to 20 computations (33.3% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.9837465948683197
0.9879192517939878
Compiler

Compiled 31 to 20 computations (35.5% saved)

simplify51.0ms (0.2%)

Algorithm
egg-herbie
Rules
88×+-commutative
34×*-commutative
18×sub-neg
10×neg-mul-1
10×neg-sub0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01112199
11712199
21902199
32002199
42052199
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(if (<=.f64 (cos.f64 phi2) 4494592428115755/4503599627370496) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 4494592428115755/4503599627370496) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 4494592428115755/4503599627370496) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(if (<=.f64 (cos.f64 phi1) 8872091265919877/9007199254740992) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1)))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(if (<=.f64 (cos.f64 phi2) 4494592428115755/4503599627370496) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 4494592428115755/4503599627370496) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(if (<=.f64 (cos.f64 phi2) 4494592428115755/4503599627370496) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 4494592428115755/4503599627370496) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(if (<=.f64 (cos.f64 phi2) 1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(if (<=.f64 (cos.f64 phi2) 1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(if (<=.f64 (cos.f64 phi2) 1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 1) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 4494592428115755/4503599627370496) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(if (<=.f64 (cos.f64 phi2) 4494592428115755/4503599627370496) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 1))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(if (<=.f64 (cos.f64 phi1) 8872091265919877/9007199254740992) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1)))) (+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 lambda1 (sin.f64 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
Compiler

Compiled 607 to 360 computations (40.7% saved)

soundness2.8s (9.9%)

Rules
2846×fma-def
1952×fma-def
1952×fma-def
1794×fma-def
1794×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
024294
1342294
24167294
024294
1342294
24167294
040120062
1105017910
2393817690
0110148726
1329346153
0110148726
1329346153
040120062
1105017910
2393817690
040120062
1105017910
2393817690
091041291
1278238673
091041291
1278238673
040120062
1105017910
2393817690
0110148726
1329346153
040120062
1105017910
2393817690
01031448
11791356
22941348
35811348
49881348
513401348
617351348
721141348
825731348
931391348
1038701348
1142181348
1243961348
1344851348
1445091348
1545131348
1645131348
1745781348
Stop Event
saturated
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 1197 to 448 computations (62.6% saved)

end1.0ms (0%)

preprocess166.0ms (0.6%)

Remove

(abs phi2)

(abs phi1)

Compiler

Compiled 1254 to 370 computations (70.5% saved)

Profiling

Loading profile data...