Midpoint on a great circle

Time bar (total: 15.5s)

analyze696.0ms (4.5%)

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)

sample3.0s (19.4%)

Results
1.7s3246×body512valid
1.3s4987×body256valid
14.0ms23×body1024valid
Bogosity

preprocess464.0ms (3%)

Algorithm
egg-herbie
Rules
2846×fma-def
500×unsub-neg
420×distribute-lft-neg-in
368×sub-neg
346×fma-neg
Problems
157×No Errors
41×(sin.f64 (-.f64 lambda1 lambda2))
37×(cos.f64 (-.f64 lambda1 lambda2))
20×(+.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))))))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01031448
11791356
22941348
35841348
49911348
513391348
617341348
721121348
825741348
931411348
1038731348
1142221348
1244001348
1344891348
1445131348
1545171348
1645171348
1745821348
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 30 computations (72.7% saved)

eval0.0ms (0%)

Compiler

Compiled 23 to 13 computations (43.5% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(+.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.2%
(+.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.2%
(+.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.2%
(+.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)

localize191.0ms (1.2%)

Localize:

Found 8 expressions with local error:

NewAccuracyProgram
99.8%
(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.1%
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
73.2%
(cos.f64 (-.f64 lambda1 lambda2))
73.0%
(sin.f64 (-.f64 lambda1 lambda2))
99.8%
(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.1%
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
73.2%
(cos.f64 (-.f64 lambda1 lambda2))
73.0%
(sin.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 157 to 19 computations (87.9% saved)

series29.0ms (0.2%)

Counts
8 → 152
Calls

72 calls:

TimeVariablePointExpression
4.0ms
lambda2
@-inf
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
1.0ms
phi1
@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
phi2
@0
(+.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))))

rewrite324.0ms (2.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
024294
1342294
24170294
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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(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 (sqrt.f64 (cos.f64 phi1)) (sqrt.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))
(-.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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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)))))

simplify204.0ms (1.3%)

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
1105317910
2394217690
Stop Event
node limit
Counts
358 → 246
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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(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 (sqrt.f64 (cos.f64 phi1)) (sqrt.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))
(-.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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 1/6 (neg.f64 (*.f64 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)) (sin.f64 lambda2))))))
(+.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 (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 1/6 (neg.f64 (*.f64 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)) (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 (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 (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 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (/.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))))
(/.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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 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) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 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 (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 (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 (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))
(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))
(-.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 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (/.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))))
(/.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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 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) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 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)))

eval115.0ms (0.7%)

Compiler

Compiled 10934 to 2752 computations (74.8% saved)

prune169.0ms (1.1%)

Pruning

33 alts after pruning (33 fresh and 0 done)

PrunedKeptTotal
New33333366
Fresh000
Picked202
Done000
Total33533368
Accuracy
98.6%
Counts
368 → 33
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))
48.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 (-.f64 lambda1 lambda2))))))
97.8%
(+.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))))))
98.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
81.8%
(+.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))))))
84.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.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))))))
72.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
76.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)))
97.8%
(+.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)))
91.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.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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))))))))
91.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.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)))))))
88.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)))
84.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
82.8%
(+.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)))))))
97.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 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))))
98.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (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)))))
83.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
81.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (log.f64 (exp.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
88.7%
(+.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))))))
76.4%
(+.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))))))
71.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.2%
(+.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))))))
80.2%
(+.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))))))
90.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
50.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))))))
90.3%
(+.f64 lambda1 (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)))
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))
48.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 (-.f64 lambda1 lambda2))))))
97.8%
(+.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))))))
98.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
81.8%
(+.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))))))
84.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
97.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))))))
72.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
76.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2)))
97.8%
(+.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)))
91.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.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 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))))))))
91.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.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)))))))
88.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)))
84.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
82.8%
(+.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)))))))
97.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 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))))
98.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (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)))))
83.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
81.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (log.f64 (exp.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))))
88.7%
(+.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))))))
76.4%
(+.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))))))
71.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.2%
(+.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))))))
80.2%
(+.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))))))
90.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
50.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))))))
90.3%
(+.f64 lambda1 (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)))
Compiler

Compiled 3760 to 2296 computations (38.9% saved)

localize566.0ms (3.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.1%
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
98.8%
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
73.2%
(cos.f64 (-.f64 lambda1 lambda2))
73.0%
(sin.f64 (-.f64 lambda1 lambda2))
99.0%
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
99.0%
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)
73.2%
(cos.f64 (-.f64 lambda1 lambda2))
73.0%
(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) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
99.7%
(*.f64 lambda2 (sin.f64 lambda1))
99.3%
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
73.0%
(sin.f64 (-.f64 lambda1 lambda2))
99.8%
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
99.0%
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
73.2%
(cos.f64 (-.f64 lambda2 lambda1))
73.0%
(sin.f64 (-.f64 lambda1 lambda2))
99.7%
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2))
99.7%
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
99.1%
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
73.2%
(cos.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 507 to 64 computations (87.4% saved)

series112.0ms (0.7%)

Counts
12 → 284
Calls

102 calls:

TimeVariablePointExpression
10.0ms
lambda2
@0
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
8.0ms
lambda1
@inf
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
7.0ms
phi1
@0
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
6.0ms
lambda1
@0
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)
6.0ms
phi2
@0
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)

rewrite124.0ms (0.8%)

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

Useful iterations: 1 (0.0ms)

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

simplify329.0ms (2.1%)

Algorithm
egg-herbie
Rules
798×*-commutative
730×distribute-rgt-in
714×distribute-lft-in
680×sqr-pow
612×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0138544858
1421444177
Stop Event
node limit
Counts
565 → 603
Calls
Call 1
Inputs
(sin.f64 lambda2)
(+.f64 (sin.f64 lambda2) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))))
(+.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (sin.f64 lambda2)))))
(+.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda1 6) (sin.f64 lambda2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (sin.f64 lambda2))))))
(*.f64 lambda2 (cos.f64 lambda1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (*.f64 lambda2 (cos.f64 lambda1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (cos.f64 lambda1))) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (cos.f64 lambda1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (cos.f64 lambda1))) (*.f64 lambda2 (cos.f64 lambda1)))))
(*.f64 lambda1 (cos.f64 lambda2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (*.f64 lambda1 (cos.f64 lambda2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) (cos.f64 lambda2))) (*.f64 lambda1 (cos.f64 lambda2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda1 7) (cos.f64 lambda2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) (cos.f64 lambda2))) (*.f64 lambda1 (cos.f64 lambda2)))))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1)))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda2 6) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1))))))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(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)))
(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 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 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) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 lambda2 (sin.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 lambda2 (sin.f64 lambda1))))))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 lambda2 (sin.f64 lambda1)))))))
(+.f64 (cos.f64 phi1) (cos.f64 phi2))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (*.f64 lambda1 (*.f64 lambda2 (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (*.f64 lambda1 (*.f64 lambda2 (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (cos.f64 phi2)))) (*.f64 lambda1 (*.f64 lambda2 (cos.f64 phi2)))))))
(+.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 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.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 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.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 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.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 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(+.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 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.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 lambda1 lambda2)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) lambda2)) (*.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) lambda2)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) lambda2)) (*.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) lambda2)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda1 7) lambda2)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) lambda2)) (*.f64 lambda1 lambda2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))))) (*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))))))))))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 lambda2))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 5)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 5)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 8)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 5)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (pow.f64 1 1/3) (sin.f64 lambda1))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))))) (*.f64 (pow.f64 1 1/3) (sin.f64 lambda1)))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 lambda1)) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 lambda1)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2)))))))))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 lambda1)) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 lambda1)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))))))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/9) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2)))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/9) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/9) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (pow.f64 (cos.f64 lambda1) 3))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 lambda1)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 8)) 1/9) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/3) (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/9) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (pow.f64 (cos.f64 lambda1) 3))))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(pow.f64 (sin.f64 (neg.f64 lambda2)) 1/3)
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/9) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))) (pow.f64 (sin.f64 (neg.f64 lambda2)) 1/3))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/9) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))) (pow.f64 (sin.f64 (neg.f64 lambda2)) 1/3)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/9) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 5)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))))))))) (pow.f64 (sin.f64 (neg.f64 lambda2)) 1/3))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1/3)
(pow.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1/3)
(pow.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1/3)
(pow.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1/3)
(pow.f64 (sin.f64 lambda1) 1/3)
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/9) (*.f64 lambda2 (cos.f64 lambda1)))) (pow.f64 (sin.f64 lambda1) 1/3))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/9) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (pow.f64 (sin.f64 lambda1) 1/3)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/9) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/9) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (pow.f64 (cos.f64 lambda1) 3)))))))) (pow.f64 (sin.f64 lambda1) 1/3))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 1/3)
(pow.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 1/3)
(pow.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 1/3)
(pow.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 1/3)
(*.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)))))
(+.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 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda2 lambda1))) 2)
(pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (cos.f64 lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (sin.f64 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 3) (pow.f64 (cos.f64 lambda1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(exp.f64 (log.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 1)
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (pow.f64 (cos.f64 lambda2) 3)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (sin.f64 lambda1) 3)))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 1))
(-.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))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.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 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 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 lambda2 (-.f64 lambda1 phi1)) 1/2)) (cos.f64 (*.f64 (-.f64 (-.f64 lambda2 lambda1) phi1) 1/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 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (sqrt.f64 (+.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 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2)) (/.f64 1 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2))))
(/.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 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.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 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.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))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (log.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(fma.f64 1 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2) (cbrt.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)))
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))
(-.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 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(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 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(fma.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))
(fma.f64 1 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (sin.f64 lambda1)))) 1)
(pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 1)
(pow.f64 (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) 3)
(pow.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 3) 1/3)
(pow.f64 (sqrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) 2)
(sqrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2))
(log.f64 (pow.f64 (exp.f64 lambda2) (sin.f64 lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (sin.f64 lambda1)))))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 3))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (sin.f64 lambda1))))
(exp.f64 (log.f64 (*.f64 lambda2 (sin.f64 lambda1))))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (sin.f64 lambda1))) 1))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (sin.f64 lambda1))))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))) 1)
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(+.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 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.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 (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 1 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) 3) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/6) 3))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 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)))
(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))
(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 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.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 (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 (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))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(*.f64 1 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/6) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1/3))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 3)
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (cos.f64 phi1) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
(*.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 1 (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 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 3))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
(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))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (cos.f64 phi1) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
(*.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 1 (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 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 3))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (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 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2) 3/2)
(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))))
Outputs
(sin.f64 lambda2)
(+.f64 (sin.f64 lambda2) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))))
(+.f64 (sin.f64 lambda2) (*.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) (sin.f64 lambda2)))
(+.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (sin.f64 lambda2)))))
(+.f64 (sin.f64 lambda2) (fma.f64 -1/2 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 2)) (*.f64 (*.f64 1/24 (pow.f64 lambda1 4)) (sin.f64 lambda2))))
(+.f64 (sin.f64 lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda1 6) (sin.f64 lambda2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (sin.f64 lambda2))))))
(+.f64 (sin.f64 lambda2) (fma.f64 -1/2 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 2)) (fma.f64 -1/720 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 6)) (*.f64 (*.f64 1/24 (pow.f64 lambda1 4)) (sin.f64 lambda2)))))
(*.f64 lambda2 (cos.f64 lambda1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (*.f64 lambda2 (cos.f64 lambda1)))
(fma.f64 -1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)) (*.f64 lambda2 (cos.f64 lambda1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (cos.f64 lambda1))) (*.f64 lambda2 (cos.f64 lambda1))))
(fma.f64 -1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)) (fma.f64 1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)) (*.f64 lambda2 (cos.f64 lambda1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (cos.f64 lambda1))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (cos.f64 lambda1))) (*.f64 lambda2 (cos.f64 lambda1)))))
(fma.f64 -1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 7)) (fma.f64 1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)) (*.f64 lambda2 (cos.f64 lambda1)))))
(*.f64 lambda1 (cos.f64 lambda2))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (*.f64 lambda1 (cos.f64 lambda2)))
(fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 lambda1 (cos.f64 lambda2)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) (cos.f64 lambda2))) (*.f64 lambda1 (cos.f64 lambda2))))
(fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (*.f64 lambda1 (cos.f64 lambda2))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda1 7) (cos.f64 lambda2))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) (cos.f64 lambda2))) (*.f64 lambda1 (cos.f64 lambda2)))))
(fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 7)) (fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (*.f64 lambda1 (cos.f64 lambda2)))))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(sin.f64 lambda1)
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1)))))
(+.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 4)))))
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda2 6) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1))))))
(+.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)) (fma.f64 -1/720 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 6)) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 4))))))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(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))))
(-.f64 (cos.f64 lambda1) (*.f64 lambda2 (neg.f64 (sin.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 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)))))
(+.f64 (-.f64 (cos.f64 lambda1) (*.f64 lambda2 (neg.f64 (sin.f64 lambda1)))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2))))
(+.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 (-.f64 (cos.f64 lambda1) (*.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))))))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 lambda2)
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1))
(+.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 (pow.f64 lambda1 2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) lambda1)))
(+.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 (pow.f64 lambda1 2) (cos.f64 lambda2)) (fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 (sin.f64 lambda2) lambda1))))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(+.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) (-.f64 (cos.f64 lambda1) (*.f64 lambda2 (neg.f64 (sin.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 (+.f64 (cos.f64 lambda1) (cos.f64 phi1)) (fma.f64 -1 (*.f64 lambda2 (neg.f64 (sin.f64 lambda1))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)))))
(+.f64 (+.f64 (-.f64 (cos.f64 lambda1) (*.f64 lambda2 (neg.f64 (sin.f64 lambda1)))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2)))) (cos.f64 phi1))
(+.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 (+.f64 (-.f64 (cos.f64 lambda1) (*.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)))))) (cos.f64 phi1))
(+.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 (-.f64 lambda2 lambda1)))
(+.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 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))))
(+.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 (-.f64 lambda2 lambda1)))
(+.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 (*.f64 (sin.f64 lambda2) lambda1) (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 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) lambda1)))
(+.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 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 lambda2)) (fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 (sin.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 (*.f64 -1 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 lambda1)))
(+.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 lambda2 (*.f64 -1 lambda1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (pow.f64 phi1 2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (cos.f64 (-.f64 lambda2 lambda1))))
(+.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 (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))) (fma.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 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (*.f64 1/24 (pow.f64 phi1 4)))))
(+.f64 (+.f64 1 (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 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)))
(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 (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)) (fma.f64 -1/2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (*.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (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 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)) (fma.f64 -1/720 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)) (*.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))
(neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))
(fma.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))
(fma.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))))
(+.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 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))) (fma.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))))
(+.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 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))))
(fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))) (fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2)) (cos.f64 lambda2)) (fma.f64 lambda1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 lambda1))
(*.f64 (sin.f64 lambda1) (cos.f64 phi2))
(+.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 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.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 lambda1) (cos.f64 phi2))) (fma.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.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 lambda1) (cos.f64 phi2))) (fma.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))))
(-.f64 (fma.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))) (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(+.f64 1 (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(+.f64 1 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))))
(+.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 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))))
(+.f64 (+.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 lambda2 (sin.f64 lambda1)))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 lambda2 (sin.f64 lambda1)))))
(+.f64 (+.f64 (cos.f64 lambda1) (cos.f64 phi1)) (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1))))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 lambda2 (sin.f64 lambda1))))))
(+.f64 (+.f64 (cos.f64 lambda1) (cos.f64 phi1)) (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 lambda2 (sin.f64 lambda1)))))))
(+.f64 (+.f64 (cos.f64 lambda1) (cos.f64 phi1)) (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 lambda2 (sin.f64 lambda1))))))
(+.f64 (cos.f64 phi1) (cos.f64 phi2))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (*.f64 lambda1 (*.f64 lambda2 (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 lambda2 lambda1) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (*.f64 lambda1 (*.f64 lambda2 (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (*.f64 (*.f64 lambda2 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (cos.f64 phi2)))) (*.f64 lambda1 (*.f64 lambda2 (cos.f64 phi2)))))))
(+.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 lambda2 (cos.f64 phi2))) (*.f64 (*.f64 lambda2 lambda1) (cos.f64 phi2)))))
(+.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) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.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) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.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) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 lambda2 (*.f64 (sin.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) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.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) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.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) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))
(*.f64 lambda2 (*.f64 (sin.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) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.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) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.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) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 lambda1 lambda2)
(*.f64 lambda2 lambda1)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) lambda2)) (*.f64 lambda1 lambda2))
(fma.f64 -1/6 (*.f64 lambda2 (pow.f64 lambda1 3)) (*.f64 lambda2 lambda1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) lambda2)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) lambda2)) (*.f64 lambda1 lambda2)))
(fma.f64 -1/6 (*.f64 lambda2 (pow.f64 lambda1 3)) (fma.f64 1/120 (*.f64 lambda2 (pow.f64 lambda1 5)) (*.f64 lambda2 lambda1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) lambda2)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda1 7) lambda2)) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda1 5) lambda2)) (*.f64 lambda1 lambda2))))
(fma.f64 -1/6 (*.f64 lambda2 (pow.f64 lambda1 3)) (fma.f64 -1/5040 (*.f64 lambda2 (pow.f64 lambda1 7)) (fma.f64 1/120 (*.f64 lambda2 (pow.f64 lambda1 5)) (*.f64 lambda2 lambda1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 lambda2)))
(neg.f64 (sin.f64 lambda2))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))))) (*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 lambda2))))
(fma.f64 lambda1 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18) (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18))) 1) (neg.f64 (sin.f64 lambda2)))
(-.f64 (*.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18) (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18)))) (sin.f64 lambda2))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18) (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18))) 1) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2))))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 lambda2))) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))))) (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)))))))))))
(fma.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18) (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18))) (-.f64 (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) (fma.f64 1/3 (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3)) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 lambda2))) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))))) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3)))))))) (sin.f64 lambda2)))
(+.f64 (*.f64 lambda1 (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))) (*.f64 2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 lambda2))) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))))) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 5)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 5)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 4)) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 8)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/3) (-.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 5)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18) (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18))) 1) (neg.f64 (sin.f64 lambda2))) (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2))))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 lambda2))) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))))) (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2))))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18)) (cos.f64 lambda2)) (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/6 (cos.f64 lambda2)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18)) (cos.f64 lambda2)) (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2))))))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18)) (cos.f64 lambda2)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))))) (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2))))))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 lambda2))) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 8)) 1/18)) (cos.f64 lambda2)) (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2))))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))))) (-.f64 (*.f64 -1/6 (cos.f64 lambda2)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18)) (cos.f64 lambda2)) (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)))))))))))))))))
(fma.f64 lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18) (pow.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4) 1/18))) (-.f64 (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) (fma.f64 1/3 (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3)) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 lambda2))) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))))) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18)) (cos.f64 lambda2)) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3))) (fma.f64 1/3 (-.f64 (*.f64 -1/6 (cos.f64 lambda2)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18)) (cos.f64 lambda2)) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3)))))) (fma.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18)) (cos.f64 lambda2)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))))) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3))))) (*.f64 (cbrt.f64 (neg.f64 (sin.f64 lambda2))) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 8)) 1/18)) (cos.f64 lambda2)) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))))) (-.f64 (*.f64 -1/6 (cos.f64 lambda2)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18)) (cos.f64 lambda2)) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3)))))))))))))) (sin.f64 lambda2)))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 lambda1))
(sin.f64 lambda1)
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))))) (*.f64 (pow.f64 1 1/3) (sin.f64 lambda1)))
(fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 lambda1) 4) 1/18))) -1) (sin.f64 lambda1))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 lambda1)) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 lambda1)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2)))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 lambda1) 4) 1/18))) -1) (sin.f64 lambda1)) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 lambda1) 4) 1/18))) -1) (sin.f64 lambda1)) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)) (fma.f64 1/3 (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 lambda1)))) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))))))))
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (pow.f64 (*.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (cos.f64 lambda1))))) (+.f64 (*.f64 (pow.f64 1 1/3) (sin.f64 lambda1)) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 2/9 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2)))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 lambda1)) 1/3) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))))))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/9) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/9) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/3) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2)))))))))) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/9) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/9) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (pow.f64 (cos.f64 lambda1) 3))))))) (*.f64 (pow.f64 (*.f64 1 (sin.f64 lambda1)) 1/3) (+.f64 (*.f64 -2/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 8)) 1/9) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/3) (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/9) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (pow.f64 (cos.f64 lambda1) 3))))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 lambda1) 4) 1/18))) -1) (sin.f64 lambda1)) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2))))))))) (*.f64 (pow.f64 lambda2 3) (fma.f64 -1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18)) (cos.f64 lambda1)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2))))))) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18)) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (cos.f64 lambda1) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18)) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (pow.f64 (cos.f64 lambda1) 3)))))) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (fma.f64 -2/9 (*.f64 (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda1) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18)) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (pow.f64 (cos.f64 lambda1) 3)))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (pow.f64 (sin.f64 lambda1) 4) 1/18) (pow.f64 (pow.f64 (sin.f64 lambda1) 4) 1/18))) -1) (sin.f64 lambda1)) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)) (fma.f64 1/3 (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 lambda1)))) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2))))))))) (*.f64 (pow.f64 lambda2 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18)) (*.f64 (cos.f64 lambda1) (fma.f64 1/9 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (sin.f64 lambda1)))) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))))) (fma.f64 -2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18)) (*.f64 (cos.f64 lambda1) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (fma.f64 1/3 (-.f64 (*.f64 (cos.f64 lambda1) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18)) (*.f64 (cos.f64 lambda1) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (pow.f64 (cos.f64 lambda1) 3))))) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (fma.f64 -2/9 (*.f64 (*.f64 (cos.f64 lambda1) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (sin.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda1) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18)) (*.f64 (cos.f64 lambda1) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (pow.f64 (cos.f64 lambda1) 3)))))))))))))))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 1 1/3) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(pow.f64 (sin.f64 (neg.f64 lambda2)) 1/3)
(cbrt.f64 (neg.f64 (sin.f64 lambda2)))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/9) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))) (pow.f64 (sin.f64 (neg.f64 lambda2)) 1/3))
(fma.f64 1/3 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18))) (cbrt.f64 (neg.f64 (sin.f64 lambda2))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/9) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))) (pow.f64 (sin.f64 (neg.f64 lambda2)) 1/3)))
(fma.f64 1/3 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2))))) (cbrt.f64 (neg.f64 (sin.f64 lambda2)))))
(fma.f64 1/3 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (pow.f64 lambda1 2)) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3))) (cbrt.f64 (neg.f64 (sin.f64 lambda2)))))
(+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/9) (*.f64 lambda1 (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 (neg.f64 lambda2)) 5)) 1/9) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 (neg.f64 lambda2))) 1/9) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))))))))) (pow.f64 (sin.f64 (neg.f64 lambda2)) 1/3))))
(fma.f64 1/3 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (pow.f64 lambda1 2)) (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 -1/6 (cos.f64 lambda2)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18)) (cos.f64 lambda2)) (+.f64 (*.f64 -1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)))))))))) (cbrt.f64 (neg.f64 (sin.f64 lambda2))))))
(fma.f64 1/3 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) 1/18))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (pow.f64 lambda1 2)) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (*.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 -1/6 (cos.f64 lambda2)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (neg.f64 (sin.f64 lambda2)) 5)) 1/18)) (cos.f64 lambda2)) (fma.f64 -1/2 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18) (pow.f64 (/.f64 1 (neg.f64 (sin.f64 lambda2))) 1/18)) (pow.f64 (cos.f64 lambda2) 2)) -1/3)))))))) (cbrt.f64 (neg.f64 (sin.f64 lambda2))))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 lambda1) 1/3)
(cbrt.f64 (sin.f64 lambda1))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/9) (*.f64 lambda2 (cos.f64 lambda1)))) (pow.f64 (sin.f64 lambda1) 1/3))
(fma.f64 -1/3 (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18))) (cbrt.f64 (sin.f64 lambda1)))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/9) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (pow.f64 (sin.f64 lambda1) 1/3)))
(fma.f64 -1/3 (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (cbrt.f64 (sin.f64 lambda1))))
(fma.f64 -1/3 (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (pow.f64 lambda2 2) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (cbrt.f64 (sin.f64 lambda1))))
(+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/9) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (+.f64 (*.f64 -2/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/9) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/9) (pow.f64 (cos.f64 lambda1) 2))))))) (*.f64 -1/27 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/3) (pow.f64 (cos.f64 lambda1) 3)))))))) (pow.f64 (sin.f64 lambda1) 1/3))))
(fma.f64 -1/3 (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 (cos.f64 lambda1) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18)) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (pow.f64 (cos.f64 lambda1) 3))))))) (cbrt.f64 (sin.f64 lambda1)))))
(fma.f64 -1/3 (*.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2)) 1/18))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (pow.f64 lambda2 2) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (pow.f64 lambda2 3) (-.f64 (*.f64 (cos.f64 lambda1) 1/6) (fma.f64 -2/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 5)) 1/18)) (*.f64 (cos.f64 lambda1) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18) (pow.f64 (/.f64 1 (sin.f64 lambda1)) 1/18)) (pow.f64 (cos.f64 lambda1) 2)))))) (*.f64 -1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (sin.f64 lambda1) 2))) (pow.f64 (cos.f64 lambda1) 3))))))) (cbrt.f64 (sin.f64 lambda1)))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) 1/3)
(cbrt.f64 (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 lambda2) (cos.f64 phi2)))
(+.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 lambda2) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4) 1/18))) -1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 lambda1 (*.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4) 1/18))) -1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(+.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 lambda2) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4) 1/18))) -1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4) 1/18))) -1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (*.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 1/3 (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 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 (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 lambda2) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4) 1/18))) -1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)))))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)) 1/18)) (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))) (*.f64 (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 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 lambda2) (cos.f64 phi2)))) (fma.f64 -2/9 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (-.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))) (*.f64 (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)))))))))))))))
(+.f64 (fma.f64 lambda1 (*.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4) 1/18))) -1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (fma.f64 (pow.f64 lambda1 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 1/3 (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)))))))))) (*.f64 (pow.f64 lambda1 3) (fma.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)) 1/18)) (*.f64 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))))) (fma.f64 -2/9 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))) (fma.f64 1/3 (-.f64 (*.f64 1/6 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))) (*.f64 (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (neg.f64 (pow.f64 (sin.f64 lambda2) 3)))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (fma.f64 -2/9 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 8)) 1/18))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (-.f64 (*.f64 1/6 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))) (fma.f64 -2/3 (*.f64 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 5)) 1/18)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))) (*.f64 (*.f64 -1/27 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (neg.f64 (pow.f64 (sin.f64 lambda2) 3))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 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)))))
(fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18))) 1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(fma.f64 lambda2 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18))) (+.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 (fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18))) 1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 1/3 (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 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 (fma.f64 lambda2 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18))) 1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 1/3 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)))))))))) (*.f64 (pow.f64 lambda2 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/18)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 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 lambda1) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/18)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/18)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))))))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 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 lambda1) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/18)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)))))))))))))))))))
(+.f64 (fma.f64 lambda2 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18) (pow.f64 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4) 1/18))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (fma.f64 (pow.f64 lambda2 2) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 1/3 (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)))))))))) (*.f64 (pow.f64 lambda2 3) (fma.f64 2/9 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/18)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))))))) (fma.f64 1/3 (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 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 lambda1) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/18)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)))))))))) (fma.f64 1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) 1/18)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (fma.f64 1/9 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 4)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2))))))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (fma.f64 2/9 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)))))) (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 8)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 8)) 1/18))) (*.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (-.f64 (*.f64 (*.f64 -1/6 (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 1/27 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 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 lambda1) (cos.f64 phi2))) 5)) 1/18) (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 5)) 1/18)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 -1/3 (*.f64 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18) (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 1/18)) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (*.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 1 (cos.f64 (-.f64 lambda1 lambda2))) -1/2)))
(+.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -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 (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 1 (cos.f64 (-.f64 lambda1 lambda2))) -1/2) (*.f64 (pow.f64 phi2 4) (+.f64 (+.f64 (*.f64 1/18 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 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 (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 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)))))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))
(+.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (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 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 1/3 (fma.f64 1/24 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) -1/12)) (*.f64 (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 4))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 2/3 (*.f64 (fma.f64 1/24 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) -1/12)) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))))
(+.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 1 (cos.f64 (-.f64 lambda1 lambda2))) -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 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 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 (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 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)))))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (*.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 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 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)))))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))))) (+.f64 (+.f64 (*.f64 -1/9 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 phi1) (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 1/3 (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 phi1) (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 (*.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 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 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 (cos.f64 phi1) (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 (*.f64 -1/216 (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 lambda2 lambda1))) (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 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 1/3 (fma.f64 1/24 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) -1/12)) (*.f64 (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 4))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 2/3 (*.f64 (fma.f64 1/24 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) -1/12)) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (*.f64 (pow.f64 phi2 6) (fma.f64 -1/6 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2))) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 1/36 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 4))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 2/3 (*.f64 (fma.f64 1/24 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) -1/12)) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))) (fma.f64 -1/9 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 1/24 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) -1/12)))) (fma.f64 1/3 (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 1/24 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) -1/12)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2))))) (*.f64 (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 4))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 1/24 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) -1/12)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (-.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 -1/3 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 1/24 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) -1/12)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2)))))))) (cbrt.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.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 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))
(+.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 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 (pow.f64 phi1 2) -1/2 (*.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4))) (*.f64 2/3 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))))))))
(+.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (pow.f64 phi1 2) -1/2 (*.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (fma.f64 1/3 (+.f64 1/24 (/.f64 -1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 4))) (*.f64 2/3 (*.f64 (+.f64 1/24 (/.f64 -1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))))))))
(+.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 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 (pow.f64 phi1 2) -1/2 (fma.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4))) (*.f64 2/3 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))))))) (*.f64 (pow.f64 phi1 6) (fma.f64 -1/6 (*.f64 (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4))) (*.f64 2/3 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (+.f64 (+.f64 (*.f64 -1/9 (/.f64 (-.f64 1/24 (/.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 1/3 (-.f64 (/.f64 1/216 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (+.f64 1/720 (/.f64 (*.f64 -1/3 (-.f64 1/24 (/.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 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 -1/9 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 4)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (/.f64 1/216 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (+.f64 1/720 (/.f64 (*.f64 -1/3 (-.f64 1/24 (/.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 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (pow.f64 phi1 2) -1/2 (fma.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (fma.f64 1/3 (+.f64 1/24 (/.f64 -1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 4))) (*.f64 2/3 (*.f64 (+.f64 1/24 (/.f64 -1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))))))) (*.f64 (pow.f64 phi1 6) (fma.f64 -1/6 (*.f64 (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 4))) (*.f64 2/3 (*.f64 (+.f64 1/24 (/.f64 -1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2)))) (fma.f64 -1/9 (/.f64 (+.f64 1/24 (/.f64 -1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (fma.f64 1/3 (-.f64 (/.f64 1/216 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2)) (+.f64 1/720 (/.f64 (+.f64 -1/72 (*.f64 -1/3 (/.f64 -1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (fma.f64 -1/9 (*.f64 (+.f64 1/24 (/.f64 -1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 4)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (-.f64 (/.f64 1/216 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2)) (+.f64 1/720 (/.f64 (+.f64 -1/72 (*.f64 -1/3 (/.f64 -1/12 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (neg.f64 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(+.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 lambda2) (cos.f64 phi2))))
(+.f64 (cos.f64 phi1) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 lambda1 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))))))
(+.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 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (-.f64 (cos.f64 phi1) (*.f64 lambda1 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))))) (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 -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 (*.f64 (pow.f64 lambda1 2) (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 lambda2) (cos.f64 phi2))))))
(+.f64 (-.f64 (cos.f64 phi1) (*.f64 lambda1 (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))))) (fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (cos.f64 lambda2)) (fma.f64 1/6 (*.f64 (pow.f64 lambda1 3) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(+.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) (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.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) (fma.f64 -1/2 (*.f64 (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 (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 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) (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) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (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 (+.f64 (cos.f64 phi1) (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 (+.f64 (cos.f64 phi1) (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 (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 phi1) (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) (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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))
(+.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 -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 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 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 1)
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda2 lambda1))) 2)
(pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3)
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(pow.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3) 1/3)
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))
(fabs.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (cos.f64 lambda1)))
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (sin.f64 lambda2) 3)))
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 3) (pow.f64 (cos.f64 lambda1) 3)))
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(exp.f64 (log.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1))
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 1)
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2)
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))))
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2)
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) -2)
(/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda2 lambda1))) -2)
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1)
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3)
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3)
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2))
(fabs.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2)))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (pow.f64 (cos.f64 lambda2) 3)))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (sin.f64 lambda1) 3)))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1))
(+.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 lambda2) (sin.f64 lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 1))
(fma.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)
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(-.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 lambda2) (sin.f64 lambda1)))
(*.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(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))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (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 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 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (sin.f64 lambda1) 2))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 3)
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) 1/3)
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) 2)
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))
(fabs.f64 (cos.f64 (-.f64 lambda2 lambda1)))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1)))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 lambda1))))
(cos.f64 (-.f64 lambda1 lambda2))
(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 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))) 1)
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(-.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 2 (*.f64 (cos.f64 (*.f64 (-.f64 lambda2 (-.f64 lambda1 phi1)) 1/2)) (cos.f64 (*.f64 (-.f64 (-.f64 lambda2 lambda1) phi1) 1/2))))
(*.f64 2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 (-.f64 lambda2 lambda1)))) (cos.f64 (*.f64 1/2 (-.f64 lambda2 (+.f64 lambda1 phi1))))))
(*.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 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (sqrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.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 1 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (-.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 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2)) (/.f64 1 (-.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 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (-.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 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2))))
(/.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 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) 1) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.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 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(*.f64 1 (/.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 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))
(/.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 lambda2 lambda1)) 2) (pow.f64 (cos.f64 phi1) 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 (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 lambda2 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 1)
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3) 1/3)
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 2))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 2))
(fabs.f64 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (exp.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(exp.f64 (log.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 1))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(fma.f64 1 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(fma.f64 1 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))
(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)))
(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)))
(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)))
(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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(/.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 (-.f64 lambda1 lambda2) phi2))) 2)
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 1)
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 3)
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) 1/3)
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2)
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))
(fabs.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 1))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))) 1)
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1))))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1))))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)) 1)
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 3)
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)) 3) 1/3)
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 2)
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)) 2))
(fabs.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)) 3))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 1))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(fma.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(fma.f64 1 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (sin.f64 lambda1)))) 1)
(*.f64 lambda2 (sin.f64 lambda1))
(pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 1)
(*.f64 lambda2 (sin.f64 lambda1))
(pow.f64 (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) 3)
(*.f64 lambda2 (sin.f64 lambda1))
(pow.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 3) 1/3)
(*.f64 lambda2 (sin.f64 lambda1))
(pow.f64 (sqrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) 2)
(*.f64 lambda2 (sin.f64 lambda1))
(sqrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2))
(fabs.f64 (*.f64 lambda2 (sin.f64 lambda1)))
(log.f64 (pow.f64 (exp.f64 lambda2) (sin.f64 lambda1)))
(*.f64 lambda2 (sin.f64 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (sin.f64 lambda1)))))
(*.f64 lambda2 (sin.f64 lambda1))
(cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 3))
(*.f64 lambda2 (sin.f64 lambda1))
(expm1.f64 (log1p.f64 (*.f64 lambda2 (sin.f64 lambda1))))
(*.f64 lambda2 (sin.f64 lambda1))
(exp.f64 (log.f64 (*.f64 lambda2 (sin.f64 lambda1))))
(*.f64 lambda2 (sin.f64 lambda1))
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (sin.f64 lambda1))) 1))
(*.f64 lambda2 (sin.f64 lambda1))
(log1p.f64 (expm1.f64 (*.f64 lambda2 (sin.f64 lambda1))))
(*.f64 lambda2 (sin.f64 lambda1))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))) 3)
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 3) 1/3)
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))) 2)
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 2))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 2))
(fabs.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1))) 3))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 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) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.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 (sin.f64 lambda2) (cos.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2))
(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 1 (sin.f64 (-.f64 lambda1 lambda2)))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) 3) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/6) 3) (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/6) 3))
(sin.f64 (-.f64 lambda1 lambda2))
(*.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))
(/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (sin.f64 (+.f64 lambda2 lambda1)))
(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))
(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))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(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))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(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))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 1 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/6) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/6))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1/3) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 3)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1/6) 2)
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(sqrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2))
(fabs.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))
(log.f64 (exp.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (log.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1/3))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(log1p.f64 (expm1.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))
(cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))
(+.f64 (*.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 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (cos.f64 phi1) 1))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (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)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (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))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 1 (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 (-.f64 lambda2 lambda1)) (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))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) 3) (cbrt.f64 (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 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) 3))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1)))) 2) 3))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 3))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 6)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 6)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(/.f64 (+.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 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 2))
(fabs.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1)))
(log.f64 (exp.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 (-.f64 lambda2 lambda1)) (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)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(expm1.f64 (log1p.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 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(exp.f64 (log.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 (-.f64 lambda2 lambda1)) (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))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(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 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.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 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (cos.f64 phi1) 1))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (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)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (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))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 1 (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 (-.f64 lambda2 lambda1)) (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))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) 3) (cbrt.f64 (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 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 2) 3))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1)))) 2) 3))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 3))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 6)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1)) 1/6) 6)
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(/.f64 (+.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 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1))))
(pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))) 2) 3/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 3) 1/3)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 2))
(fabs.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1)))
(log.f64 (exp.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 (-.f64 lambda2 lambda1)) (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)))))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (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 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(expm1.f64 (log1p.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 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(exp.f64 (log.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 (-.f64 lambda2 lambda1)) (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))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))
(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 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (cos.f64 phi1))

eval941.0ms (6.1%)

Compiler

Compiled 92386 to 26864 computations (70.9% saved)

prune674.0ms (4.4%)

Pruning

48 alts after pruning (48 fresh and 0 done)

PrunedKeptTotal
New2394342428
Fresh141428
Picked505
Done000
Total2413482461
Accuracy
99.8%
Counts
2461 → 48
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))
50.5%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
43.3%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
84.0%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 3) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
81.9%
(+.f64 lambda1 (atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
48.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (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)))
90.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (-.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)))))))
82.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
84.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 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
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)))))))
83.5%
(+.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 lambda1)))))
91.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 2))))
73.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
84.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
83.3%
(+.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))))
68.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
82.6%
(+.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.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)) 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 (neg.f64 lambda2))))) 3)))
91.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)))))
91.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.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)))))))
88.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)))
83.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (cos.f64 phi1))))
84.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))))
78.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
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)))))
83.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
82.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))
83.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
75.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (cos.f64 (-.f64 lambda2 lambda1))))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
60.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))))
78.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2)) (cos.f64 (/.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
84.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (log.f64 (exp.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
88.7%
(+.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))))))
74.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
76.4%
(+.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))))))
84.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))))
84.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
98.2%
(+.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))))))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
80.2%
(+.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))))))
90.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
83.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
42.1%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))))
90.3%
(+.f64 lambda1 (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)))
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))
50.5%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
43.3%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
84.0%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 3) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
81.9%
(+.f64 lambda1 (atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
48.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (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)))
90.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (-.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)))))))
82.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
84.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 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
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)))))))
83.5%
(+.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 lambda1)))))
91.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)) 2))))
73.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
84.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.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 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
83.3%
(+.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))))
68.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
82.6%
(+.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.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)) 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 (neg.f64 lambda2))))) 3)))
91.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)))))
91.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.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)))))))
88.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)))
83.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (cos.f64 phi1))))
84.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))))
78.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
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)))))
83.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
82.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))
83.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
75.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
73.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (cos.f64 (-.f64 lambda2 lambda1))))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
60.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))))
78.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2)) (cos.f64 (/.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
84.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (log.f64 (exp.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
88.7%
(+.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))))))
74.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
76.4%
(+.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))))))
84.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))))
84.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
98.2%
(+.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))))))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
80.2%
(+.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))))))
90.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
83.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
42.1%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))))
90.3%
(+.f64 lambda1 (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)))
Compiler

Compiled 5180 to 3304 computations (36.2% saved)

localize733.0ms (4.7%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.7%
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
99.3%
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
86.8%
(sin.f64 (-.f64 lambda1 lambda2))
86.6%
(cos.f64 (-.f64 lambda1 lambda2))
99.6%
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
99.6%
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2)
86.8%
(sin.f64 (-.f64 lambda1 lambda2))
86.6%
(cos.f64 (-.f64 lambda2 lambda1))
99.8%
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1))
99.7%
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
86.8%
(sin.f64 (-.f64 lambda1 lambda2))
86.6%
(cos.f64 (-.f64 lambda2 lambda1))
99.9%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
99.6%
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
86.8%
(sin.f64 (-.f64 lambda1 lambda2))
86.6%
(cos.f64 (-.f64 lambda2 lambda1))
99.9%
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2))
99.9%
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
99.8%
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
99.6%
(+.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 502 to 67 computations (86.7% saved)

series294.0ms (1.9%)

Counts
8 → 244
Calls

72 calls:

TimeVariablePointExpression
71.0ms
phi1
@inf
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
48.0ms
lambda1
@-inf
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
41.0ms
lambda1
@inf
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
21.0ms
phi2
@-inf
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
19.0ms
lambda2
@-inf
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)

rewrite117.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
299×log1p-expm1-u
299×expm1-log1p-u
292×add-cube-cbrt
290×add-exp-log
290×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042297
1711297
Stop Event
node limit
Counts
8 → 234
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)))))
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2))
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))
(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 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2)
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)
Outputs
(-.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)) (/.f64 1 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(*.f64 1 (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))))
(*.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 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (+.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.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 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (/.f64 1 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(/.f64 1 (/.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)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)))
(/.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 (*.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 1 (*.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -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 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (-.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1))
(/.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 (*.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.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 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)) (neg.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(/.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))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.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)
(pow.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)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)
(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 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 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(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 (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 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.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 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (+.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 lambda2))))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) 4)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2))) (neg.f64 (-.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)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.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)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda1 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))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(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 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 1)
(*.f64 1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 3)
(pow.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))
(log.f64 (exp.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(exp.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 1)
(-.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 (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 (+.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) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2))
(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 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 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 lambda1 lambda2)) 1)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 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 lambda1 lambda2)) 1))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 1)))))
(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)) 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 lambda1 lambda2)) 1))))
(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)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 1 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.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)
(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 (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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)
(+.f64 (*.f64 (cos.f64 phi1) 1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) (*.f64 (cos.f64 phi1) 1))
(+.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 phi2)))
(*.f64 1 (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))))
(*.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 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (+.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.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 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (/.f64 1 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(/.f64 1 (/.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)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)))
(/.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 (*.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 1 (*.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -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 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (-.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1))
(/.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 (*.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.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 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)) (neg.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(/.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))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.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)
(pow.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)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)
(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 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 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(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 (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 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.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))

simplify317.0ms (2%)

Algorithm
egg-herbie
Rules
1634×fma-def
1222×associate-*r*
732×associate-+r+
652×distribute-rgt-in
628×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
087233479
1250832063
Stop Event
node limit
Counts
478 → 442
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)))))
(*.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)))))
(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)))))
(+.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 (*.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 (*.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 (*.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)))
(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)))))
(+.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 (*.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 (*.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 (*.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)))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(+.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))
(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 (pow.f64 phi2 4) (-.f64 (+.f64 (*.f64 1/24 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 1/16 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)))))
(+.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 (pow.f64 phi2 4) (-.f64 (+.f64 (*.f64 1/24 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 1/16 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (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 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (sin.f64 (neg.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (cos.f64 (neg.f64 lambda2)))) 2)))))
(+.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 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (sin.f64 (neg.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (cos.f64 (neg.f64 lambda2)))) 2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.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 (*.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 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (cos.f64 phi2)) (sin.f64 lambda1)))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 lambda1))))) 2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (cos.f64 phi2)) (sin.f64 lambda1)))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 lambda1))))) 2))))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.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 (+.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 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 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 (pow.f64 lambda1 2) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))))) (*.f64 (pow.f64 lambda1 3) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))))) (+.f64 1 (+.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) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3))) (*.f64 1/6 (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2)))) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3))) (/.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 1 (+.f64 (cos.f64 phi1) (*.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 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2)))))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2)))))) (*.f64 (pow.f64 lambda2 3) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 3))) (*.f64 3 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2)))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 3))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2)))))) (+.f64 1 (+.f64 (cos.f64 phi1) (*.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 (pow.f64 phi2 4) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 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 (*.f64 (pow.f64 phi2 4) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))) (*.f64 (pow.f64 phi2 6) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) (*.f64 1/720 (+.f64 (*.f64 -30 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) (+.f64 (*.f64 -1 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 15 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))))))))))
(+.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 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 4) (*.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))) (*.f64 (pow.f64 phi1 6) (*.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (*.f64 -1/48 (/.f64 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 1/720 (-.f64 (*.f64 15 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 (*.f64 30 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 1/48 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))))))))
(+.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)
(-.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)) (/.f64 1 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(*.f64 1 (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))))
(*.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 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (+.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.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 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (/.f64 1 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(/.f64 1 (/.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)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)))
(/.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 (*.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 1 (*.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -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 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (-.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1))
(/.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 (*.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.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 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)) (neg.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(/.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))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.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)
(pow.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)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)
(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 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 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(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 (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 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.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))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 1)
(-.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) 2))
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))
(*.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 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3))))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (+.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 lambda2))))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) 4)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2))) (neg.f64 (-.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)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.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)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda1 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))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(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 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 1)
(*.f64 1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 3)
(pow.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))
(log.f64 (exp.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(exp.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) 1)
(-.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 (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 (+.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) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1) 2))
(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 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 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 lambda1 lambda2)) 1)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 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 lambda1 lambda2)) 1))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 1)))))
(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)) 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 lambda1 lambda2)) 1))))
(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)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 1))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 1 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.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)
(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 (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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)
(+.f64 (*.f64 (cos.f64 phi1) 1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) (*.f64 (cos.f64 phi1) 1))
(+.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 phi2)))
(*.f64 1 (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))))
(*.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 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (+.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.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 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (/.f64 1 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(/.f64 1 (/.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)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2))))
(/.f64 1 (/.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)))
(/.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 (*.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 1 (*.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -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 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (-.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1))
(/.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 (*.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 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.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 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)) (neg.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(/.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))) 2) (pow.f64 (cos.f64 phi1) 2)) (-.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)
(pow.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)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)
(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 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 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(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 (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 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.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))
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 (*.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)))) (+.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 -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 (cos.f64 phi1) (*.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 1/24 (pow.f64 phi2 4)) 1) (fma.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 (*.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 -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 (cos.f64 phi2) (sin.f64 lambda2)) (pow.f64 lambda1 3)) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)) (*.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))
(*.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 lambda1 (*.f64 1/120 (pow.f64 lambda1 5)))))
(+.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 lambda1 (*.f64 1/120 (pow.f64 lambda1 5)))))
(*.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/5040 (pow.f64 lambda2 7)) (*.f64 1/120 (pow.f64 lambda2 5)))) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) 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)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(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 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (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)))))
(+.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 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2)))
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.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)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))) (+.f64 (cos.f64 phi1) (cos.f64 (+.f64 lambda2 (*.f64 -1 lambda1)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(+.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 1 (*.f64 -1/2 (pow.f64 phi2 2)))))
(+.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 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/2 (pow.f64 phi2 2)))) 1))
(+.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/720 (pow.f64 phi2 6)) (*.f64 1/24 (pow.f64 phi2 4)))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2))))))
(+.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) (sin.f64 (neg.f64 lambda1)))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(+.f64 1 (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (neg.f64 (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) (sin.f64 (neg.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 1 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (neg.f64 (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 (*.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) (sin.f64 (neg.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) (sin.f64 (neg.f64 lambda1)))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(+.f64 (-.f64 1 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (neg.f64 (sin.f64 lambda1)))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 1/6 (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (cos.f64 phi2))))))
(+.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 -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 (cos.f64 phi2) (sin.f64 lambda2)) (pow.f64 lambda1 3)) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))
(+.f64 1 (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)) (*.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) (neg.f64 (sin.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) (neg.f64 (sin.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) (neg.f64 (sin.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) (neg.f64 (sin.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) (neg.f64 (sin.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) (neg.f64 (sin.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) (neg.f64 (sin.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) (neg.f64 (sin.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))
(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 (pow.f64 phi2 4) (-.f64 (+.f64 (*.f64 1/24 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 1/16 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)))))
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)))))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2))))
(+.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 (pow.f64 phi2 4) (-.f64 (+.f64 (*.f64 1/24 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 1/16 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2))))))
(+.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 (pow.f64 phi2 4) (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2))))))
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 -1/720 (pow.f64 phi2 6)))) (+.f64 (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 5/48) (pow.f64 (*.f64 -1/4 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2))) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.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 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))
(fma.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (sin.f64 (neg.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (cos.f64 (neg.f64 lambda2)))) 2)))))
(fma.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (fma.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 lambda2) 2)) (neg.f64 (sin.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (cos.f64 lambda2) (sqrt.f64 (/.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))) 2)))))
(fma.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (fma.f64 (pow.f64 lambda1 2) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (/.f64 (*.f64 1/4 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 lambda2) 2))) (neg.f64 (sin.f64 lambda2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (sin.f64 (neg.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))) (cos.f64 (neg.f64 lambda2)))) 2))))))
(fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (fma.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 1/4 (/.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 lambda2) 2)) (neg.f64 (sin.f64 lambda2))))) (pow.f64 (*.f64 1/2 (*.f64 (cos.f64 lambda2) (sqrt.f64 (/.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))) 2))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)) (fma.f64 (pow.f64 lambda1 2) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (/.f64 (*.f64 1/4 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 lambda2) 2))) (neg.f64 (sin.f64 lambda2)))) (pow.f64 (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.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 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 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 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 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 (*.f64 lambda2 (cos.f64 phi2)) (cos.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (cos.f64 phi2)) (sin.f64 lambda1)))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 lambda1))))) 2)))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 (cos.f64 phi2) (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 2) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (sin.f64 lambda1) (cos.f64 phi2))))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 lambda1))))) 2)))))
(-.f64 (fma.f64 (pow.f64 lambda2 2) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (sin.f64 lambda1) (cos.f64 phi2))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 lambda1)) (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (cos.f64 lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (cos.f64 phi2)) (sin.f64 lambda1)))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 lambda1))))) 2))))))
(fma.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 1/6 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 3)) (fma.f64 (cos.f64 phi2) (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 2) (-.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (sin.f64 lambda1) (cos.f64 phi2))))) (pow.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 lambda1))))) 2))))))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3)))) (fma.f64 (pow.f64 lambda2 2) (-.f64 (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda1) 2) (/.f64 (sin.f64 lambda1) (cos.f64 phi2))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (pow.f64 (*.f64 (*.f64 -1/2 (cos.f64 lambda1)) (sqrt.f64 (/.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.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 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.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 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(+.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) (fma.f64 (neg.f64 lambda1) (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.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 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 lambda1 2) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))))))))
(+.f64 (cos.f64 phi1) (fma.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2)))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 2) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 1/2 (+.f64 (*.f64 -1 (+.f64 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (cos.f64 lambda2))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)))))))))
(+.f64 (-.f64 (cos.f64 phi1) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (*.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (*.f64 1/2 (fma.f64 -1 (+.f64 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (cos.f64 lambda2))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 (pow.f64 lambda1 2) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))))) (*.f64 (pow.f64 lambda1 3) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2)))))) (+.f64 1 (+.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) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3))) (*.f64 1/6 (+.f64 (*.f64 -3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (sin.f64 (neg.f64 lambda2)))) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 2))) (+.f64 (*.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3))) (/.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (+.f64 1 (+.f64 (cos.f64 phi1) (*.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 (cos.f64 phi2) (cos.f64 lambda2) (fma.f64 (pow.f64 lambda1 2) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 1/2 (+.f64 (*.f64 -1 (+.f64 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (cos.f64 lambda2))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2))))) (*.f64 (pow.f64 lambda1 3) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (*.f64 -1 (+.f64 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (cos.f64 lambda2))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2))))) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (fma.f64 -1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 3)) (*.f64 1/6 (fma.f64 -3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 lambda2)))) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 2)) (fma.f64 -2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) 3)) (/.f64 (cos.f64 phi2) (/.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (neg.f64 (sin.f64 lambda2)))))))))))))))
(+.f64 (-.f64 (cos.f64 phi1) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (fma.f64 (pow.f64 lambda1 2) (*.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 1/2 (fma.f64 -1 (+.f64 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (cos.f64 lambda2))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2))))) (*.f64 (*.f64 (pow.f64 lambda1 3) (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (fma.f64 -1/2 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (neg.f64 (sin.f64 lambda2)) (-.f64 (/.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)))))) (fma.f64 1/6 (fma.f64 -3 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 3)) -2 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (neg.f64 (sin.f64 lambda2)))))) (/.f64 (*.f64 -1/6 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3))) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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)))
(+.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 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2)))))))))
(+.f64 (cos.f64 phi1) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (pow.f64 lambda2 2) (*.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 1/2 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)))))))))
(+.f64 (cos.f64 phi1) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) (*.f64 1/2 (fma.f64 -1 (+.f64 (/.f64 (cos.f64 lambda1) (/.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) (cos.f64 phi2))) (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2) (pow.f64 (sin.f64 lambda1) 2)))) (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2) (pow.f64 (sin.f64 lambda1) 2)))))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 1/2 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2)))))) (*.f64 (pow.f64 lambda2 3) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (+.f64 (*.f64 1/6 (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 3))) (*.f64 3 (/.f64 (*.f64 (cos.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (sin.f64 lambda1))) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2)))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 3))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1 (/.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2)))))) (+.f64 1 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))))))))))
(+.f64 (cos.f64 phi1) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (fma.f64 (pow.f64 lambda2 2) (*.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 1/2 (+.f64 (*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))))) (*.f64 (pow.f64 lambda2 3) (*.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 1/6 (fma.f64 -1 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (sin.f64 lambda1))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)) (pow.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3)) (/.f64 (*.f64 3 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 2)))) (pow.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)))) (fma.f64 1/6 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda1) 3)) (pow.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3)) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 -1 (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2))))) (+.f64 (+.f64 1 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))))))))
(+.f64 (cos.f64 phi1) (fma.f64 lambda2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (fma.f64 (pow.f64 lambda2 2) (*.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) (*.f64 1/2 (fma.f64 -1 (+.f64 (/.f64 (cos.f64 lambda1) (/.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) (cos.f64 phi2))) (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2) (pow.f64 (sin.f64 lambda1) 2)))) (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2) (pow.f64 (sin.f64 lambda1) 2)))))) (*.f64 (*.f64 (pow.f64 lambda2 3) (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) (fma.f64 1/6 (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 3) (pow.f64 (sin.f64 lambda1) 3))) (/.f64 (*.f64 3 (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 (cos.f64 phi2) 2)) (sin.f64 lambda1))) (pow.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2))) (/.f64 (cos.f64 phi2) (/.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) (sin.f64 lambda1)))) (fma.f64 1/6 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 3) (pow.f64 (sin.f64 lambda1) 3))) (/.f64 (*.f64 (*.f64 1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (-.f64 (/.f64 (neg.f64 (cos.f64 lambda1)) (/.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) (cos.f64 phi2))) (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2) (pow.f64 (sin.f64 lambda1) 2))))) (+.f64 (cos.f64 phi1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))))))))
(+.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 (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (cos.f64 phi1))
(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 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 (pow.f64 phi2 4) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))))))
(+.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 (pow.f64 phi2 4) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 1/8 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))) (*.f64 (*.f64 (pow.f64 phi2 4) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (fma.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2)) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (*.f64 1/8 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 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 (*.f64 (pow.f64 phi2 4) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (+.f64 (*.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (*.f64 1/8 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))) (*.f64 (pow.f64 phi2 6) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/48 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 -1/48 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) (*.f64 1/720 (+.f64 (*.f64 -30 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) (+.f64 (*.f64 -1 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 15 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))))))))))
(+.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 (pow.f64 phi2 4) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (/.f64 (*.f64 1/8 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (*.f64 (pow.f64 phi2 6) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 -1/48 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))) (fma.f64 -1/48 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3)) (*.f64 1/720 (fma.f64 -30 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3)) (fma.f64 -1 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) 15))))))))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (*.f64 -1/2 (pow.f64 phi2 2)))) (fma.f64 (pow.f64 phi2 4) (*.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 1/24 (fma.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2)) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))) (/.f64 (*.f64 1/8 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2)))) (*.f64 (*.f64 (pow.f64 phi2 6) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (fma.f64 -1/48 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 -3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2)) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))))) (fma.f64 1/720 (fma.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3)) -30 (-.f64 (*.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2)) 15) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))) (/.f64 (*.f64 -1/48 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) (pow.f64 (+.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 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))
(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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 phi1 4) (*.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 4) (*.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 1/24 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 3 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (/.f64 1/8 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (pow.f64 phi1 4) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2)) (fma.f64 1/24 (+.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2)) (/.f64 -3 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) 2))) (/.f64 1/8 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) 2)))))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (*.f64 1/8 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))))) (*.f64 (pow.f64 phi1 6) (*.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (+.f64 (*.f64 -1/48 (/.f64 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 3 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 1/720 (-.f64 (*.f64 15 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 (*.f64 30 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (*.f64 1/48 (/.f64 1 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 (pow.f64 phi1 4) (*.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 1/24 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 3 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (/.f64 1/8 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)))) (*.f64 (pow.f64 phi1 6) (*.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (fma.f64 -1/48 (/.f64 (-.f64 (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 3 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 1/720 (-.f64 (/.f64 15 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (+.f64 (/.f64 1 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (/.f64 30 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)))))) (/.f64 1/48 (pow.f64 (+.f64 2 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3)))))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 (pow.f64 phi1 4) (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (fma.f64 1/24 (+.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2)) (/.f64 -3 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) 2))) (/.f64 1/8 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) 2)))) (*.f64 (*.f64 (pow.f64 phi1 6) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2)) (fma.f64 -1/48 (/.f64 (+.f64 (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2)) (/.f64 -3 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) 2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2)) (fma.f64 1/720 (-.f64 (-.f64 (/.f64 15 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) 2)) (/.f64 30 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) 3))) (/.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2))) (/.f64 -1/48 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) 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))
(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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (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 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(-.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)
(+.f64 1 (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) -1))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 0)
(-.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1)))) (/.f64 -1 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (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 (-.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 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)) (/.f64 1 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(-.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (/.f64 1 (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))
(+.f64 (/.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1))) (/.f64 -1 (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (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))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (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))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (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))
(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 lambda1 lambda2))) 3)) (/.f64 1 (+.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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (-.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 (-.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 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (/.f64 1 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(*.f64 (/.f64 1 (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(+.f64 1 (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) -1))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 0)
(/.f64 1 (/.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)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 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 1 (/.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)))
(*.f64 (/.f64 1 (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (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 (*.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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 1 (*.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (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 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1))
(*.f64 (/.f64 1 (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (-.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1))
(*.f64 (/.f64 1 (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1)))
(/.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 (*.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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (-.f64 (-.f64 -2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)))
(/.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 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)) (neg.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)) (neg.f64 (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (-.f64 -2 (fma.f64 (cos.f64 phi2) (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 (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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.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 lambda1 lambda2))) 2) (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))) 2) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1))))
(pow.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))
(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 lambda1 lambda2)) (cos.f64 phi1))) 3)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(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 lambda1 lambda2)) (cos.f64 phi1)) 3) 1/3)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(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 lambda1 lambda2)) (cos.f64 phi1))) 2)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(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 lambda1 lambda2)) (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 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 lambda2 lambda1)) (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))
(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 lambda1 lambda2)) (cos.f64 phi1)) 3))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(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 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 lambda2 lambda1)) (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))
(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 lambda1 lambda2)) (cos.f64 phi1))) 1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(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 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 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 lambda1)) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)
(+.f64 1 (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) -1))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 0)
(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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(+.f64 1 (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) -1))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 0)
(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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(+.f64 1 (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) -1))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 0)
(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))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (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 (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 lambda1 lambda2)) 2) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) 2))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))))
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))
(/.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2)
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2)
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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)
(*.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 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(cos.f64 (-.f64 lambda1 lambda2))
(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 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (neg.f64 (cos.f64 lambda2)))))
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))
(cos.f64 (-.f64 lambda1 lambda2))
(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 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 (+.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3)) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)))
(*.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (/.f64 1 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (neg.f64 (cos.f64 lambda2)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 (+.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3)) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)))
(/.f64 1 (/.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (neg.f64 (cos.f64 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3)) (/.f64 1 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 (+.f64 lambda1 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3)) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (neg.f64 (cos.f64 lambda2)))))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (+.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 lambda2))))) 4)
(/.f64 (fma.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2 (*.f64 2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) 4)
(/.f64 (*.f64 2 (+.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) 4)
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) 4)
(/.f64 (fma.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2 (*.f64 2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) 4)
(/.f64 (*.f64 2 (+.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) 4)
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 (+.f64 lambda1 lambda2)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3)) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2))) (neg.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (neg.f64 (cos.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (neg.f64 (cos.f64 lambda2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda1 lambda2)))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3)
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))
(fabs.f64 (cos.f64 (-.f64 lambda2 lambda1)))
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda2 lambda1))
(cos.f64 (-.f64 lambda1 lambda2))
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))
(cos.f64 (-.f64 lambda1 lambda2))
(cos.f64 (-.f64 lambda2 lambda1))
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 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)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) 1)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 3)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) 1/3)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (sqrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 2)
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(sqrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))
(fabs.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))))
(log.f64 (exp.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(expm1.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(log1p.f64 (expm1.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 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 lambda1 lambda2)) 1))) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 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 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 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 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 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 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
(/.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 lambda1 lambda2))) 2) 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))
(/.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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 1))))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 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 lambda1 lambda2)) 1)))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 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 lambda1 lambda2)) 1)))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1))) 2) (cbrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1))) (sqrt.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1)) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1))) 3)
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1)) 3) 1/3)
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1))) 2)
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 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 lambda1 lambda2)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1)) 3))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 lambda1 lambda2)) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.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 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 1)
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 1 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.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)
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2)
(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 (-.f64 lambda1 lambda2)))
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))
(*.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 (-.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 (-.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 (-.f64 lambda1 lambda2)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))
(*.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 (-.f64 lambda1 lambda2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 1))
(*.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 (-.f64 lambda1 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))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (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))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)
(+.f64 1 (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) -1))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 0)
(+.f64 (*.f64 (cos.f64 phi1) 1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) (*.f64 (cos.f64 phi1) 1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(+.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))
(+.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 (+.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 phi2)))
(+.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 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))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (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))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (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))
(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 lambda1 lambda2))) 3)) (/.f64 1 (+.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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (/.f64 1 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (-.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 (-.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 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (/.f64 1 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(*.f64 (/.f64 1 (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1)))
(*.f64 (+.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1) (-.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 1))
(+.f64 1 (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) -1))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 0)
(/.f64 1 (/.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)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 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 1 (/.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)))
(*.f64 (/.f64 1 (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (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 (*.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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1))))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (-.f64 1 (*.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (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 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1))
(*.f64 (/.f64 1 (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1)))
(/.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1) (-.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1))
(*.f64 (/.f64 1 (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)))
(/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 2) (cos.f64 phi1)))
(/.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 (*.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) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1)))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1)))) (pow.f64 (cos.f64 phi1) 2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3) -1)) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))))))
(/.f64 (neg.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 3))) (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (-.f64 (-.f64 -2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)))
(/.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 lambda2 lambda1))) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2) -1)) (neg.f64 (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 1)))
(neg.f64 (/.f64 (+.f64 -1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) 2)) (neg.f64 (+.f64 2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
(/.f64 (-.f64 1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)) (-.f64 -2 (fma.f64 (cos.f64 phi2) (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 (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 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))
(/.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 lambda1 lambda2))) 2) (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))) 2) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi1))))
(pow.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))
(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 lambda1 lambda2)) (cos.f64 phi1))) 3)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(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 lambda1 lambda2)) (cos.f64 phi1)) 3) 1/3)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(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 lambda1 lambda2)) (cos.f64 phi1))) 2)
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(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 lambda1 lambda2)) (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 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 lambda2 lambda1)) (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))
(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 lambda1 lambda2)) (cos.f64 phi1)) 3))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(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 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 lambda2 lambda1)) (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))
(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 lambda1 lambda2)) (cos.f64 phi1))) 1))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(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 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 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 lambda1)) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 1 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)
(+.f64 1 (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) -1))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 0)
(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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2) (cbrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(+.f64 1 (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) -1))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 0)
(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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) (sqrt.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) -1)
(+.f64 1 (+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) -1))
(+.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 0)
(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))
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))

eval908.0ms (5.9%)

Compiler

Compiled 73889 to 21037 computations (71.5% saved)

prune550.0ms (3.6%)

Pruning

64 alts after pruning (63 fresh and 1 done)

PrunedKeptTotal
New2278402318
Fresh202343
Picked415
Done000
Total2302642366
Accuracy
99.8%
Counts
2366 → 64
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.3%
(+.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 lambda1 lambda2)) 1))) 3))
50.5%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
43.5%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
83.2%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
73.0%
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
81.9%
(+.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)) (cos.f64 phi1))))
42.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)))
48.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (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)))
90.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (-.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)))))))
82.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.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 (-.f64 1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (-.f64 (-.f64 -2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)))))
84.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 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
84.7%
(+.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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.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)))))))
83.5%
(+.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 lambda1)))))
83.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) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
91.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fabs.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
69.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.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))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
83.3%
(+.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))))
68.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
81.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) 1)))
81.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
82.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 3)))
97.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)) 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 (neg.f64 lambda2))))) 3)))
74.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))))
91.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.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)))))))
82.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 1)))
83.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (cos.f64 phi1))))
98.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)))
78.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
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)))))
83.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
82.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))
83.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
75.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
81.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
76.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
60.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))))
88.7%
(+.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))))))
82.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))))
98.2%
(+.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))))))
82.5%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (cos.f64 phi1))))
83.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))))
78.0%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
73.0%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
82.5%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
74.2%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
72.1%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (cos.f64 (-.f64 lambda2 lambda1))))))
77.3%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2)) (cos.f64 (/.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
83.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (log.f64 (exp.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
74.0%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
83.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))))
76.6%
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
66.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
83.4%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
73.3%
(+.f64 lambda1 (atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
42.1%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))))
70.0%
(+.f64 lambda1 (fabs.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
64.9%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
42.2%
(+.f64 lambda1 (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)) 1)))))
78.2%
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3)))
82.3%
(+.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 lambda1 lambda2)) 1))) 3))
50.5%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)))
43.5%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
83.2%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
73.0%
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
81.9%
(+.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)) (cos.f64 phi1))))
42.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1)))) 1)))
48.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (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)))
90.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (-.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)))))))
82.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
98.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 (-.f64 1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (-.f64 (-.f64 -2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)))))
84.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 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
84.7%
(+.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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.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)))))))
83.5%
(+.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 lambda1)))))
83.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) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
91.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fabs.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
69.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.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))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
83.3%
(+.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))))
68.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
81.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) 1)))
81.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
82.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)) 3)))
97.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))) 3)) 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 (neg.f64 lambda2))))) 3)))
74.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1))))
91.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.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)))))))
82.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1))) 1)))
83.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (cos.f64 phi1))))
98.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)))
78.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
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)))))
83.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
82.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))
83.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
75.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
81.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
76.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
60.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))))
88.7%
(+.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))))))
82.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) 1)))))
98.2%
(+.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))))))
82.5%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (cos.f64 phi1))))
83.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 phi1))))
78.0%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
73.0%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
82.5%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
74.2%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
72.1%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (cos.f64 (-.f64 lambda2 lambda1))))))
77.3%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2)) (cos.f64 (/.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
83.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (log.f64 (exp.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
74.0%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
83.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))))
76.6%
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
66.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
83.4%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
73.3%
(+.f64 lambda1 (atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
42.1%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))))
70.0%
(+.f64 lambda1 (fabs.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))))
64.9%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
42.2%
(+.f64 lambda1 (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)) 1)))))
78.2%
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3)))
Compiler

Compiled 6484 to 4158 computations (35.9% saved)

localize449.0ms (2.9%)

Localize:

Found 20 expressions with local error:

NewAccuracyProgram
99.1%
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
99.0%
(cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
99.0%
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3)
73.0%
(sin.f64 (-.f64 lambda1 lambda2))
99.8%
(*.f64 (cos.f64 phi2) (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 lambda1))))
99.0%
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
73.0%
(sin.f64 (-.f64 lambda1 lambda2))
99.8%
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))
99.6%
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
99.2%
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
73.0%
(sin.f64 (-.f64 lambda1 lambda2))
99.8%
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))
98.7%
(+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)
73.2%
(cos.f64 (-.f64 lambda2 lambda1))
73.0%
(sin.f64 (-.f64 lambda1 lambda2))
99.6%
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))
99.1%
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))
73.2%
(cos.f64 (-.f64 lambda1 lambda2))
73.0%
(sin.f64 (-.f64 lambda1 lambda2))
Compiler

Compiled 394 to 63 computations (84% saved)

series60.0ms (0.4%)

Counts
10 → 304
Calls

81 calls:

TimeVariablePointExpression
9.0ms
lambda2
@0
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3)
7.0ms
phi2
@-inf
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3)
6.0ms
phi2
@0
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3)
5.0ms
phi1
@0
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3)
3.0ms
phi1
@inf
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3)

rewrite118.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
414×associate-*r*
283×log1p-expm1-u
282×expm1-log1p-u
280×add-cube-cbrt
275×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify254.0ms (1.6%)

Algorithm
egg-herbie
Rules
1482×fma-def
1208×associate-*l*
794×associate-+r+
710×associate-+l+
450×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
097734078
1275732944
Stop Event
node limit
Counts
589 → 527
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 (-.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 -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 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 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))))
(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 1 (cos.f64 lambda1))
(+.f64 1 (+.f64 (cos.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))))
(+.f64 1 (+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))))
(+.f64 1 (+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (cos.f64 phi2))
(+.f64 1 (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))))
(+.f64 1 (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (cos.f64 phi2))))))
(+.f64 1 (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda1 6) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (cos.f64 phi2)))))))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.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 lambda1) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 lambda1) (cos.f64 phi1))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (cos.f64 phi2))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda1 6) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (cos.f64 phi2)))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.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 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 (neg.f64 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 (neg.f64 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 (neg.f64 lambda2))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.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 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 (neg.f64 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 (neg.f64 lambda2))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 lambda2)))) 2)) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 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 (neg.f64 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))) (*.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/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 1/216 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))))) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))))))))) (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 4)) 1/3) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))))) (*.f64 (pow.f64 lambda2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 4)) 1/3) (pow.f64 (cos.f64 phi2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 lambda2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 4)) 1/3) (pow.f64 (cos.f64 phi2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))) (*.f64 (pow.f64 lambda2 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 4)) 1/3) (pow.f64 (cos.f64 phi2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 4)) 1/3) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2))))))))))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (pow.f64 phi1 2))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 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 (neg.f64 lambda2)))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 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 (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 phi1 6) (-.f64 (*.f64 1/216 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/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 (neg.f64 lambda2)))) 1/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 (neg.f64 lambda2)))) 1/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 (neg.f64 lambda2)))) 1/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 (neg.f64 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 1/3)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 1/3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 -1/720 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 1/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 (neg.f64 lambda2)))) 1/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 (neg.f64 lambda2)))) 1/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 (neg.f64 lambda2)))) 1/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 (neg.f64 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 1/3)
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 1/3))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 4) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 1/3)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 4) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 6) (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 1/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 (neg.f64 lambda2)))) 1/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 (neg.f64 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))) 1/3)
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))) 1/3)
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.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) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (neg.f64 lambda2))))))))
(+.f64 (cos.f64 phi1) (cos.f64 phi2))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda2 6) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (cos.f64 phi2)))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2))))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(-.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 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)))) (sin.f64 (+.f64 lambda1 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))))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3))
(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))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 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 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) (sqrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(*.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 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1) (/.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) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)))
(/.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 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1) (+.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 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)) (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 (cos.f64 (-.f64 lambda2 lambda1)) 1) 1)
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3)
(pow.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2)
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 2))
(log.f64 (exp.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 3))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(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 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(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 (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 (cbrt.f64 (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))) 2))
(*.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)
(sqrt.f64 (pow.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 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 1)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (/.f64 1 (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (-.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2))) (neg.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 1))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 1))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 1)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 1)
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 3) 1/3)
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))) 1)
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 2))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (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 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 2)
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 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 phi2) (cos.f64 lambda1) (cos.f64 phi1))))))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 3))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) (*.f64 (cos.f64 phi1) 1))
(+.f64 (*.f64 (cos.f64 phi1) 1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) 1) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))
(fma.f64 (cos.f64 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 phi2) (cos.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))) 1)
(*.f64 1 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) 1/3))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/3) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/3))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2))) (cbrt.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))))))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/3)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1)
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 3)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) 2)
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/3))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 1))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 1)
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))))))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) 3))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) 1) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3))))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 3)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) 3/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 3) 1/3)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 3))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))
(fma.f64 (cos.f64 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 phi2) (cos.f64 lambda2)))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (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)))
(fma.f64 lambda1 (cos.f64 lambda2) (neg.f64 (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 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (neg.f64 (sin.f64 lambda2))) (*.f64 lambda1 (cos.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 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (neg.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3)))))
(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 (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 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 lambda1) -1/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 (-.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 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 1 (cos.f64 (neg.f64 lambda1)))
(+.f64 (cos.f64 lambda1) 1)
(+.f64 1 (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 lambda1))))))
(+.f64 1 (+.f64 (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 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 2))))))
(+.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 lambda1) -1/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 1/6 (*.f64 (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 (cos.f64 lambda2) 1)
(+.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 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (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 (+.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2)) (fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3))))))
(+.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)))
(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 (-.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 (-.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 (-.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 (-.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 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 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 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 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 lambda2)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(+.f64 1 (cos.f64 lambda1))
(+.f64 (cos.f64 lambda1) 1)
(+.f64 1 (+.f64 (cos.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))))
(+.f64 1 (+.f64 (cos.f64 lambda1) (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 lambda1))))
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 lambda1)))
(+.f64 1 (+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))))
(+.f64 1 (+.f64 (cos.f64 lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 2)) (*.f64 1/24 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4))))))
(+.f64 (cos.f64 lambda1) (+.f64 1 (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4))))))
(+.f64 1 (+.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))))
(+.f64 1 (+.f64 (cos.f64 lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 2)) (fma.f64 -1/720 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 6)) (*.f64 1/24 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6))))))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (cos.f64 phi2))
(+.f64 1 (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))))
(+.f64 1 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 phi2)))
(+.f64 1 (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (cos.f64 phi2))))))
(+.f64 1 (+.f64 (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 4))))))
(+.f64 (cos.f64 phi2) (+.f64 1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) (*.f64 1/24 (pow.f64 lambda1 4))))))
(+.f64 1 (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda1 6) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (cos.f64 phi2)))))))
(+.f64 1 (+.f64 (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (fma.f64 -1/720 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 6)) (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 4)))))))
(+.f64 1 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (pow.f64 lambda1 4)) (*.f64 -1/720 (pow.f64 lambda1 6))))))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 lambda2 (*.f64 -1 lambda1))))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(+.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(+.f64 (fma.f64 -1/2 (pow.f64 phi1 2) (*.f64 1/24 (pow.f64 phi1 4))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 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 lambda1) (cos.f64 phi2))))))
(+.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 lambda1) (cos.f64 phi2))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 1/24 (pow.f64 phi1 4))))))
(+.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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 lambda1) (cos.f64 phi1))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (+.f64 (*.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (cos.f64 lambda1)) (cos.f64 phi1)))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 lambda1)) (cos.f64 phi1))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))))
(+.f64 (cos.f64 lambda1) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 2)) (*.f64 1/24 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))) (cos.f64 phi1)))
(+.f64 (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4)))) (+.f64 (cos.f64 lambda1) (cos.f64 phi1)))
(+.f64 (cos.f64 lambda1) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))))
(+.f64 (cos.f64 lambda1) (+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 2)) (fma.f64 -1/720 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 6)) (*.f64 1/24 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4))))) (cos.f64 phi1)))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6))))) (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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (cos.f64 phi2))
(+.f64 (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))))
(+.f64 (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))) (cos.f64 phi1))
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 phi2)) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (cos.f64 phi2))))))
(+.f64 (+.f64 (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 4))))) (cos.f64 phi1))
(+.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) (*.f64 1/24 (pow.f64 lambda1 4)))) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda1 6) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (cos.f64 phi2)))))))
(+.f64 (+.f64 (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)) (fma.f64 -1/720 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 6)) (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 4)))))) (cos.f64 phi1))
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda1 2)) 1) (cos.f64 phi2)) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (pow.f64 lambda1 4)) (*.f64 -1/720 (pow.f64 lambda1 6)))))
(+.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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (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 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda1 (*.f64 -1 lambda2)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 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 (neg.f64 lambda2))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))))))))
(+.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (fma.f64 (pow.f64 phi1 2) -1/2 (*.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4))) (*.f64 2/3 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))))))))))
(+.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) (fma.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 4))) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) (*.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) 2/3))) (+.f64 1/72 (*.f64 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) 1/3)))) (*.f64 -1/2 (pow.f64 phi1 2))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 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 (neg.f64 lambda2))))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 lambda2)))) 2)) 1/3) (+.f64 (*.f64 1/36 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 4)) 1/3)) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 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 (neg.f64 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))) (*.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/3) (-.f64 1/24 (*.f64 1/12 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 1/3) (-.f64 (*.f64 1/216 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))))))))))))))))
(+.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) (fma.f64 (pow.f64 phi1 2) -1/2 (fma.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (+.f64 (*.f64 1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4))) (*.f64 2/3 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))))))) (*.f64 (pow.f64 phi1 6) (fma.f64 -1/6 (*.f64 (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4))) (*.f64 2/3 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))))) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)))) (+.f64 (*.f64 -1/9 (/.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (+.f64 (*.f64 1/3 (-.f64 (/.f64 1/216 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)) (+.f64 1/720 (/.f64 (*.f64 -1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))) (*.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) (fma.f64 -1/9 (*.f64 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 4)))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (-.f64 (/.f64 1/216 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)) (+.f64 1/720 (/.f64 (*.f64 -1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))))))))))))))
(+.f64 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) (fma.f64 (pow.f64 phi1 6) (fma.f64 -1/6 (*.f64 (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 4))) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) (*.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) 2/3))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 2)))) (fma.f64 -1/9 (/.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) (-.f64 (/.f64 1/216 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 2)) (fma.f64 -1/3 (/.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) 1/720))) (*.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 4))) -1/9))) (*.f64 1/3 (-.f64 (/.f64 1/216 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 2)) (fma.f64 -1/3 (/.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) 1/720)))))) (*.f64 (pow.f64 phi1 4) (fma.f64 1/18 (/.f64 1 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) (fma.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) (fma.f64 1/36 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 4))) (*.f64 (cbrt.f64 (/.f64 1 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) (*.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) 2/3))) (+.f64 1/72 (*.f64 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) 1/3)))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))
(+.f64 (cos.f64 lambda2) (cos.f64 phi1))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 lambda2) 1) -1/2)))
(+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 lambda2)))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))))) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))))))))))))
(+.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 lambda2) 1) -1/2) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))))))))))
(+.f64 (+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 lambda2))) (*.f64 (pow.f64 phi2 4) (fma.f64 1/18 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 (cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 4))) 1/36))) (*.f64 1/3 (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12)))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))))))))) (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 4)) 1/3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 4)) 1/3) (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) (-.f64 (*.f64 -1/720 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2))))))))))))))))
(+.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 lambda2) 1) -1/2) (fma.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))))))) (*.f64 (pow.f64 phi2 6) (fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 lambda2) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))))))) (+.f64 (*.f64 -1/9 (/.f64 (cos.f64 lambda2) (/.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 (cos.f64 lambda2) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 lambda2) (/.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2)))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 4))) (*.f64 (cos.f64 lambda2) (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))) (-.f64 (*.f64 (cos.f64 lambda2) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 lambda2) (/.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))))))))))))))))
(+.f64 (+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 lambda2))) (fma.f64 (pow.f64 phi2 6) (fma.f64 -1/6 (*.f64 (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 4))) 1/36))) (*.f64 (cos.f64 lambda2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))))) (fma.f64 -1/9 (/.f64 (cos.f64 lambda2) (/.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12)))) (fma.f64 (cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))) (-.f64 (*.f64 (cos.f64 lambda2) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 lambda2) (/.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2)))))) (*.f64 -1/9 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 4))) (cos.f64 lambda2)) (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12))))) (*.f64 1/3 (-.f64 (*.f64 (cos.f64 lambda2) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 lambda2) (/.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))))))))) (*.f64 (pow.f64 phi2 4) (fma.f64 1/18 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 (cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 (*.f64 2/3 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 4))) 1/36))) (*.f64 1/3 (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))))))
(+.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 lambda2 2) (*.f64 (*.f64 1 (cos.f64 phi2)) -1/2)))
(+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (cos.f64 phi2)))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))))) (*.f64 (pow.f64 lambda2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 4)) 1/3) (pow.f64 (cos.f64 phi2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))))))
(+.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (pow.f64 lambda2 2) (*.f64 (*.f64 1 (cos.f64 phi2)) -1/2) (*.f64 (pow.f64 lambda2 4) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1)))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 phi2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi2) (cos.f64 phi1)))))))))))))
(+.f64 (+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (cos.f64 phi2))) (*.f64 (pow.f64 lambda2 4) (fma.f64 1/18 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 2/3 (*.f64 (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12)) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi2) (cos.f64 phi1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 4))) 1/36))) (*.f64 1/3 (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12)))))))
(+.f64 (*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (cos.f64 phi2))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))) (*.f64 -1/6 (*.f64 (pow.f64 1 1/3) (cos.f64 phi2))))) (+.f64 (*.f64 (pow.f64 lambda2 4) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 1 1/3) (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 4)) 1/3) (pow.f64 (cos.f64 phi2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))))))))) (*.f64 (pow.f64 lambda2 6) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 4)) 1/3) (pow.f64 (cos.f64 phi2) 2))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))))))))) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 1 1/3) (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (cos.f64 phi1) (cos.f64 phi2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 1 1/3) (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2))))))) (*.f64 (pow.f64 (*.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (+.f64 (*.f64 -1/9 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 4)) 1/3) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (*.f64 2/3 (*.f64 (pow.f64 (/.f64 1 (+.f64 (cos.f64 phi1) (cos.f64 phi2))) 1/3) (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2))))))))))))))))
(+.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 (pow.f64 lambda2 2) (*.f64 (*.f64 1 (cos.f64 phi2)) -1/2) (fma.f64 (pow.f64 lambda2 4) (+.f64 (*.f64 1/18 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1)))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 phi2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi2) (cos.f64 phi1)))))))))) (*.f64 (pow.f64 lambda2 6) (fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 phi2) (fma.f64 1/36 (*.f64 (pow.f64 (cos.f64 phi2) 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 4)))) (*.f64 2/3 (*.f64 (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))))) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi2) (cos.f64 phi1))))))))) (+.f64 (*.f64 -1/9 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 (cos.f64 phi2) (cos.f64 phi1)))) (+.f64 (*.f64 1/3 (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (fma.f64 -1/3 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))))) (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 4))) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))))))) (*.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi2) (cos.f64 phi1)))) (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (fma.f64 -1/3 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))))))))))))))
(+.f64 (+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (cos.f64 phi2))) (fma.f64 (pow.f64 lambda2 6) (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 2/3 (*.f64 (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12)) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi2) (cos.f64 phi1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 4))) 1/36))) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))) (fma.f64 -1/9 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12)))) (fma.f64 (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 2/3 (*.f64 (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi2) (cos.f64 phi1)))) (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (fma.f64 -1/3 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12)))) (/.f64 (*.f64 -1/216 (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))) (*.f64 -1/9 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 4))) (*.f64 (cos.f64 phi2) (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12)))))) (*.f64 1/3 (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (fma.f64 -1/3 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12)))) (/.f64 (*.f64 -1/216 (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))))))) (*.f64 (pow.f64 lambda2 4) (fma.f64 1/18 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 2/3 (*.f64 (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12)) (cbrt.f64 (/.f64 1 (+.f64 (cos.f64 phi2) (cos.f64 phi1))))) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 4))) 1/36))) (*.f64 1/3 (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12))))))))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 1 1/3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 2)) 1/3) (pow.f64 phi1 2))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3))
(fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)))) (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 2)))) (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 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 (neg.f64 lambda2)))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)))
(fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2))) (*.f64 (pow.f64 phi1 4) (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))) (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))
(fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 2)))) (fma.f64 1/3 (*.f64 (pow.f64 phi1 4) (*.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 2))))) (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 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 (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 phi1 6) (-.f64 (*.f64 1/216 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 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 (neg.f64 lambda2))))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))))))) (pow.f64 (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3))))
(fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2))) (*.f64 (pow.f64 phi1 4) (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2))) (pow.f64 phi1 6)) (-.f64 (/.f64 1/216 (pow.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) 2)) (+.f64 1/720 (/.f64 (*.f64 -1/3 (-.f64 1/24 (/.f64 1/12 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))) (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 2)))) (+.f64 (*.f64 (pow.f64 phi1 4) (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)))) (*.f64 (pow.f64 phi1 6) (-.f64 (/.f64 1/216 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 2)) (fma.f64 -1/3 (/.f64 (+.f64 1/24 (/.f64 -1/12 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) 1/720))))) (fma.f64 -1/6 (*.f64 (pow.f64 phi1 2) (cbrt.f64 (/.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1) 2)))) (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 1/3)
(cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 1/3))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 lambda2) (pow.f64 phi2 2))) (cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 1/3)))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 lambda2) (pow.f64 phi2 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 lambda2) (pow.f64 phi2 2))) (fma.f64 1/3 (*.f64 (pow.f64 phi2 4) (*.f64 (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))))) (cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)) 1/3) (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 -1/720 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) (-.f64 (*.f64 1/24 (cos.f64 (neg.f64 lambda2))) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))))) (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2))) 1/3))))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 lambda2) (pow.f64 phi2 2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))) (*.f64 (pow.f64 phi2 4) (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (fma.f64 1/3 (*.f64 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))) (pow.f64 phi2 6)) (-.f64 (*.f64 (cos.f64 lambda2) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 lambda2) (/.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 lambda2) 1/24) (/.f64 (*.f64 1/12 (pow.f64 (cos.f64 lambda2) 2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2)))))) (cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2)))) (+.f64 (*.f64 (pow.f64 phi2 4) (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12))) (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 (cos.f64 lambda2) -1/720) (fma.f64 -1/3 (/.f64 (cos.f64 lambda2) (/.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 (cos.f64 lambda2) 1/24 (*.f64 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))) -1/12)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2)))))))) (fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) 2))) (*.f64 (cos.f64 lambda2) (pow.f64 phi2 2))) (cbrt.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 1/3)
(cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 1/3))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2))) (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1))))
(fma.f64 -1/6 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))) (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 4) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 1/3)))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (pow.f64 lambda2 4) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))))))) (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(fma.f64 -1/6 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))) (fma.f64 1/3 (*.f64 (pow.f64 lambda2 4) (*.f64 (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12)) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))) (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 4) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (+.f64 (*.f64 1/3 (*.f64 (pow.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)) 1/3) (*.f64 (pow.f64 lambda2 6) (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (+.f64 (*.f64 -1/3 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))))) (+.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 2)))))))) (pow.f64 (+.f64 (cos.f64 phi1) (cos.f64 phi2)) 1/3))))
(fma.f64 -1/6 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (pow.f64 lambda2 4) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))))))) (fma.f64 1/3 (*.f64 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))) (*.f64 (pow.f64 lambda2 6) (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (fma.f64 -1/3 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/24 (cos.f64 phi2)) (*.f64 1/12 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 -1/216 (/.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))))) (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1))))))
(+.f64 (*.f64 (*.f64 1/3 (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2)))) (+.f64 (*.f64 (pow.f64 lambda2 4) (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12))) (*.f64 (pow.f64 lambda2 6) (-.f64 (*.f64 -1/720 (cos.f64 phi2)) (fma.f64 -1/3 (/.f64 (cos.f64 phi2) (/.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) (fma.f64 1/24 (cos.f64 phi2) (*.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (+.f64 (cos.f64 phi2) (cos.f64 phi1))) -1/12)))) (/.f64 (*.f64 -1/216 (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))))) (fma.f64 -1/6 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cbrt.f64 (/.f64 1 (pow.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) 2))))) (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)))))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2)))) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))
(+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))))
(+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1))
(+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 1/24 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(+.f64 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) 1)) (*.f64 1/24 (pow.f64 phi1 4)))
(+.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 (neg.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 lambda2) (cos.f64 phi2))))))
(+.f64 1 (fma.f64 -1/2 (pow.f64 phi1 2) (fma.f64 -1/720 (pow.f64 phi1 6) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (*.f64 1/24 (pow.f64 phi1 4))))))
(+.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))
(+.f64 (cos.f64 lambda2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2))))))
(+.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 (*.f64 (cos.f64 lambda2) 1) -1/2)))
(+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 lambda2)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (neg.f64 lambda2)))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (pow.f64 phi2 2)) (*.f64 1/24 (*.f64 (cos.f64 lambda2) (pow.f64 phi2 4))))))
(+.f64 (+.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) (*.f64 1/24 (pow.f64 phi2 4)))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (cos.f64 (neg.f64 lambda2))))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (pow.f64 phi2 2)) (fma.f64 -1/720 (*.f64 (cos.f64 lambda2) (pow.f64 phi2 6)) (*.f64 1/24 (*.f64 (cos.f64 lambda2) (pow.f64 phi2 4)))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 phi2 2)) 1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda2) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6))))))
(+.f64 (cos.f64 phi1) (cos.f64 phi2))
(+.f64 (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)))))
(+.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (pow.f64 lambda2 2) (*.f64 (*.f64 1 (cos.f64 phi2)) -1/2)))
(+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (cos.f64 phi2))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)) (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 4))))))
(+.f64 (cos.f64 phi2) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) (*.f64 1/24 (pow.f64 lambda2 4))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda2 6) (cos.f64 phi2))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (cos.f64 phi2)))))))
(+.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 phi2)) (fma.f64 -1/720 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 6)) (*.f64 1/24 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 4)))))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (pow.f64 lambda2 2)) 1) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/24 (pow.f64 lambda2 4)) (*.f64 -1/720 (pow.f64 lambda2 6))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 -1 lambda2))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(fma.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) (sin.f64 lambda2)))
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.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 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))
(+.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.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 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 0 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 1)
(sin.f64 (+.f64 lambda2 lambda1))
(*.f64 1 (sin.f64 (+.f64 lambda1 lambda2)))
(sin.f64 (+.f64 lambda2 lambda1))
(*.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2))
(sin.f64 (+.f64 lambda2 lambda1))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(sin.f64 (+.f64 lambda2 lambda1))
(*.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(sin.f64 (+.f64 lambda2 lambda1))
(/.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)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda1)) (pow.f64 (cos.f64 lambda2) 2)) (*.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 (pow.f64 (cos.f64 lambda2) 2) (*.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)))) (sin.f64 (+.f64 lambda1 lambda2)))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda1)) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sin.f64 (+.f64 lambda2 lambda1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sin.f64 (+.f64 lambda2 lambda1)))
(pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1)
(sin.f64 (+.f64 lambda2 lambda1))
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3)
(sin.f64 (+.f64 lambda2 lambda1))
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3) 1/3)
(sin.f64 (+.f64 lambda2 lambda1))
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2)
(sin.f64 (+.f64 lambda2 lambda1))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2))
(fabs.f64 (sin.f64 (+.f64 lambda2 lambda1)))
(log.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(sin.f64 (+.f64 lambda2 lambda1))
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3))
(sin.f64 (+.f64 lambda2 lambda1))
(sin.f64 (+.f64 lambda1 lambda2))
(sin.f64 (+.f64 lambda2 lambda1))
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(sin.f64 (+.f64 lambda2 lambda1))
(exp.f64 (log.f64 (sin.f64 (+.f64 lambda1 lambda2))))
(sin.f64 (+.f64 lambda2 lambda1))
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 lambda1 lambda2))) 1))
(sin.f64 (+.f64 lambda2 lambda1))
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 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 (cos.f64 (-.f64 lambda2 lambda1)) 1))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2) (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) (sqrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 1 (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 (+.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 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1) (/.f64 1 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(*.f64 (/.f64 1 (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 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) (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)))
(*.f64 (/.f64 1 (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 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 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1))
(*.f64 (/.f64 1 (+.f64 -1 (cos.f64 (-.f64 lambda2 lambda1)))) (+.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))
(/.f64 (+.f64 -1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 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 (neg.f64 (+.f64 1 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))) (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 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) -1)) (neg.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1)))
(/.f64 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1) (+.f64 (neg.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1))
(/.f64 (-.f64 1 (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 (+.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 (+.f64 (neg.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 1) (+.f64 (neg.f64 (cos.f64 (-.f64 lambda2 lambda1))) 1))
(pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 1)
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3)
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 3) 1/3)
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2)
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 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 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) 3))
(+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.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 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(+.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 (exp.f64 (log1p.f64 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))) 1)
(atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 1 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
(atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(*.f64 (cbrt.f64 (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))) 2))
(atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(*.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 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(*.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 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 1)
(atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3)
(atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(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 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(pow.f64 (sqrt.f64 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 2)
(atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(sqrt.f64 (pow.f64 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 2))
(sqrt.f64 (pow.f64 (atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) 2))
(fabs.f64 (atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
(log.f64 (exp.f64 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(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 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)) 3))
(atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(expm1.f64 (log1p.f64 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(exp.f64 (log.f64 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(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 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(log1p.f64 (expm1.f64 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))))
(atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1))))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 1)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(-.f64 (/.f64 1 (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3)) (+.f64 1 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) -1))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (/.f64 1 (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(/.f64 1 (/.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3)) (+.f64 1 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) -1))))
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (-.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3)) (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(*.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3)) (/.f64 1 (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3)) (+.f64 1 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) -1))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3))) (neg.f64 (+.f64 1 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3))) (+.f64 -1 (neg.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(/.f64 (-.f64 -1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3)) (-.f64 -1 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) -1))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2))) (neg.f64 (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2))) (neg.f64 (-.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (+.f64 -1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3) 1) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (-.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 1))))
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3)) (+.f64 (-.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 1))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2) -1) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) -1))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2) -1) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) -1))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1) 1)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 3)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1) 3) 1/3)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1) 2))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1) 2))
(fabs.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1) 3))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(exp.f64 (*.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 1))
(exp.f64 (log1p.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 1)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 1)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 1)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)
(-.f64 (exp.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 2))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 3) 1/3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 2)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 2))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)) 2))
(fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1)))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(log.f64 (+.f64 1 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)) 3))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(exp.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(exp.f64 (*.f64 (log.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) 1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 1)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 2))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1)))))
(*.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cos.f64 phi1))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cos.f64 phi1)))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 1)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 3)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 3) 1/3)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 2)
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)) 2))
(fabs.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)) 3))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (cbrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda1) (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 phi2) (cos.f64 lambda1) (cos.f64 phi1))))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 2))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 1)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (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 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 3) 1/3)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 2)
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 2))
(sqrt.f64 (pow.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))) 2))
(fabs.f64 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))))
(log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (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 phi2) (cos.f64 lambda1) (cos.f64 phi1))))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (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 phi2) (cos.f64 lambda1) (cos.f64 phi1))) 3))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(expm1.f64 (log1p.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (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 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (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 phi2) (cos.f64 lambda1) (cos.f64 phi1)))) 1))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(log1p.f64 (expm1.f64 (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (cos.f64 phi1)))))
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) (*.f64 (cos.f64 phi1) 1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 (cos.f64 phi1) 1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 1)
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) 3))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) 1) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)) 2))
(fabs.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 3))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 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 phi2) (cos.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))) 1)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 1 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) 1/3))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))) 2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (pow.f64 1 1/3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) 1/3) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))) (cbrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))) 2)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/3) (pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/3))
(*.f64 (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))) (cbrt.f64 (sqrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2))) (cbrt.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(/.f64 (cbrt.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2))) (cbrt.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3))) (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (cbrt.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3))) (cbrt.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2))))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 3)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) 2)
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2))
(sqrt.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))) 2))
(fabs.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))))
(log.f64 (exp.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(log.f64 (+.f64 1 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(expm1.f64 (log1p.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(exp.f64 (log.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1/3))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 1))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(log1p.f64 (expm1.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 1)
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(-.f64 (/.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(*.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) (*.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(*.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2) 3) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) 3) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6) 3))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) 1) (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6)) (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1/6))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))) (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 1 (/.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))))
(*.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1))))))
(*.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2))) (neg.f64 (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(*.f64 1 (/.f64 (-.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2)) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (cos.f64 phi1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (cos.f64 phi1))))
(pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 1)
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 3)
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2) 3/2)
(pow.f64 (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))) 2) 3/2)
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 3) 1/3)
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(pow.f64 (sqrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 2)
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 2))
(sqrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)) 2))
(fabs.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1)))
(log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) 3))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(exp.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(exp.f64 (*.f64 (log.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) 1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(log1p.f64 (expm1.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 1 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (cos.f64 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 phi2) (cos.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (cos.f64 phi1)) (sqrt.f64 (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 phi1))
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (cos.f64 phi1))

eval825.0ms (5.3%)

Compiler

Compiled 80400 to 23423 computations (70.9% saved)

prune550.0ms (3.5%)

Pruning

66 alts after pruning (65 fresh and 1 done)

PrunedKeptTotal
New2587372624
Fresh302858
Picked505
Done011
Total2622662688
Accuracy
99.8%
Counts
2688 → 66
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.3%
(+.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 lambda1 lambda2)) 1))) 3))
63.9%
(+.f64 lambda1 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1))) 3))
50.2%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 2) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3)))
38.2%
(+.f64 lambda1 (atan2.f64 (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
83.2%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) 3) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
72.8%
(+.f64 lambda1 (atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
68.7%
(+.f64 lambda1 (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
70.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
67.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
47.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3)))
90.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (-.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)))))))
98.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 (-.f64 1 (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 3)) (-.f64 (-.f64 -2 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) (pow.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))) 2)))))
84.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 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
84.7%
(+.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 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.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)))))))
83.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) (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
76.4%
(+.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 lambda1)))))
91.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (fabs.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)))))
69.0%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (+.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))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) 1)))
83.3%
(+.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))))
68.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
81.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) 1)))
88.4%
(+.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 lambda2) (cos.f64 phi1))))) 1) 3)))
96.7%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (log.f64 (exp.f64 (cbrt.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))))) 3)))
82.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi2) (cos.f64 phi1))) 3)))
81.5%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (+.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))) 3)))
66.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) 1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 1))))
66.4%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (/.f64 1 (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2) (-.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))))
76.2%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (exp.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1))) 1)))
83.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) (cos.f64 phi1))))
98.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (+.f64 1 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))) -1)))
97.1%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 phi1))))
78.9%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fabs.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi1))))
73.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
82.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi2) (cos.f64 phi1))))
83.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
81.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))
75.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (cos.f64 phi2))))
70.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 1 (cos.f64 lambda1))))
60.8%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))))
76.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (expm1.f64 (log1p.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) 1)))))
76.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
86.3%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) 3)))
97.1%
(+.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 lambda2)))))
82.6%
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))
72.2%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) 1)))
73.0%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 1)))
82.5%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) (cos.f64 phi1))))
72.2%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda2) 1)))
74.2%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) (cos.f64 phi1))))
69.8%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 lambda1) 1)))
72.1%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (+.f64 (*.f64 -1/2 (pow.f64 phi1 2)) (cos.f64 (-.f64 lambda2 lambda1))))))
69.8%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
77.3%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 2 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)) 2)) (cos.f64 (/.f64 (-.f64 phi1 (-.f64 lambda2 lambda1)) 2))))))
83.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (log.f64 (exp.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))))
72.9%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))))
83.4%
(+.f64 lambda1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1)) 3))))
63.9%
(+.f64 lambda1 (atan2.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))))
76.6%
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
68.8%
(+.f64 lambda1 (atan2.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
63.7%
(+.f64 lambda1 (atan2.f64 (sin.f64 lambda1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
83.4%
(+.f64 lambda1 (atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi1))))
66.6%
(+.f64 lambda1 (atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1)))
39.4%
(+.f64 lambda1 (atan2.f64 (exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
64.9%
(+.f64 lambda1 (expm1.f64 (log1p.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))))
78.2%
(+.f64 lambda1 (cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3)))
Compiler

Compiled 4687 to 1881 computations (59.9% saved)

regimes657.0ms (4.2%)

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

130.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))))))
86.0ms
lambda1
70.0ms
lambda2
69.0ms
phi2
69.0ms
phi1
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 3145 to 860 computations (72.7% saved)

regimes599.0ms (3.9%)

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

146.0ms
phi1
72.0ms
lambda1
71.0ms
phi2
70.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))))))
70.0ms
lambda2
Results
AccuracySegmentsBranch
98.3%1lambda1
98.3%1lambda2
98.3%1phi1
98.3%1phi2
98.3%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.3%1(cos.f64 phi2)
98.3%1(cos.f64 phi1)
Compiler

Compiled 2908 to 801 computations (72.5% saved)

regimes597.0ms (3.9%)

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

186.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))))))
100.0ms
phi2
61.0ms
lambda1
60.0ms
lambda2
58.0ms
phi1
Results
AccuracySegmentsBranch
98.2%1lambda1
98.2%1lambda2
98.2%1phi1
98.2%1phi2
98.2%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.2%1(cos.f64 phi2)
98.2%1(cos.f64 phi1)
Compiler

Compiled 2419 to 663 computations (72.6% saved)

regimes274.0ms (1.8%)

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

7 calls:

38.0ms
phi2
37.0ms
phi1
36.0ms
lambda1
36.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))))))
36.0ms
lambda2
Results
AccuracySegmentsBranch
98.2%1lambda2
98.2%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.2%1lambda1
98.2%1phi1
98.2%1phi2
98.2%1(cos.f64 phi2)
98.2%1(cos.f64 phi1)
Compiler

Compiled 1328 to 395 computations (70.3% saved)

regimes192.0ms (1.2%)

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

33.0ms
phi1
31.0ms
lambda1
30.0ms
phi2
29.0ms
lambda2
25.0ms
(cos.f64 phi1)
Results
AccuracySegmentsBranch
97.1%1lambda2
97.1%1lambda1
97.1%1phi1
97.1%1phi2
97.1%1(cos.f64 phi2)
97.1%1(cos.f64 phi1)
Compiler

Compiled 1020 to 320 computations (68.6% saved)

regimes52.0ms (0.3%)

Compiler

Compiled 922 to 287 computations (68.9% saved)

end0.0ms (0%)

Calls

1 calls:

41.0ms
(cos.f64 phi1)

Profiling

Loading profile data...