Details

Time bar (total: 22.8s)

analyze2.8s (12.4%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
9.4%90.4%0.2%9
9.4%90.4%0.2%10
10.9%88.9%0.2%11
10.9%88.9%0.2%12
10.9%88.9%0.2%13
10.9%88.9%0.2%14
Compiler

Compiled 25 to 15 computations (40% saved)

sample8.0s (35%)

Results
5.8s4640×body1024valid
1.2s1726×body512valid
372.0ms768×body256valid
328.0ms127×body2048valid
250.0ms995×body128valid
Compiler

Compiled 50 to 30 computations (40% saved)

preprocess89.0ms (0.4%)

Algorithm
egg-herbie
Rules
732×fma-def_binary64
699×fma-neg_binary64
225×unsub-neg_binary64
186×cancel-sign-sub-inv_binary64
169×distribute-rgt-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
062224
1100210
2130210
3164210
4214210
5377210
6540210
7952210
81385210
91779210
102307210
112972210
123608210
133856210
143960210
154031210
164058210
044
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
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 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))) (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))) (+.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 phi2 (atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (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 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (fma.f64 (cos.f64 lambda2) (cos.f64 (-.f64 phi2 lambda1)) (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))))
(+.f64 lambda1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (fma.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))
Compiler

Compiled 24 to 14 computations (41.7% saved)

simplify26.0ms (0.1%)

Algorithm
egg-herbie
Rules
284×fma-def_binary64
141×fma-neg_binary64
44×distribute-rgt-in_binary64
39×cancel-sign-sub-inv_binary64
35×sub-neg_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01532
12130
22830
33530
44530
57130
611530
716830
824030
932730
1045430
1160030
1264630
1374830
1485230
1587430
1690730
1795130
1899430
19101530
20101730
Stop Event
saturated
Counts
1 → 2
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))))))
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))))

prune4.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New022
Fresh011
Picked000
Done000
Total033
Error
0.6b
Counts
3 → 2
Alt Table
StatusErrorProgram
0.6b
(+.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))))))
0.6b
(+.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))))
Compiler

Compiled 137 to 71 computations (48.2% saved)

localize14.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
0.5b
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
3.4b
(cos.f64 (-.f64 lambda1 lambda2))
3.5b
(sin.f64 (-.f64 lambda1 lambda2))

series20.0ms (0.1%)

Counts
4 → 64
Calls

36 calls:

TimeVariablePointExpression
2.0ms
lambda1
@inf
(sin.f64 (-.f64 lambda1 lambda2))
1.0ms
phi2
@inf
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
1.0ms
phi2
@0
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
1.0ms
lambda1
@inf
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
1.0ms
lambda2
@inf
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))

rewrite67.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
671×prod-diff_binary64
268×log1p-udef_binary64
149×add-sqr-sqrt_binary64
148×*-un-lft-identity_binary64
148×pow1_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify37.0ms (0.2%)

Algorithm
egg-herbie
Rules
609×cancel-sign-sub-inv_binary64
483×fma-def_binary64
475×associate-*r*_binary64
459×associate-*l*_binary64
200×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01211354
13911249
213431165
Stop Event
node limit
Counts
181 → 178
Calls
Call 1
Inputs
(sin.f64 (neg.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2)))
(-.f64 (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))
(-.f64 (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 1/6 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)))))
(sin.f64 lambda1)
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (sin.f64 lambda1) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(-.f64 (+.f64 (sin.f64 lambda1) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(cos.f64 (neg.f64 lambda2))
(-.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))
(-.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))
(-.f64 (+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2)) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))))
(-.f64 (+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(-.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))))
(-.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))))
(-.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (cos.f64 phi1))
(-.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))
(-.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(-.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(-.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(-.f64 (+.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 1/2 (pow.f64 phi1 2)))
(-.f64 (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (+.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (*.f64 1/2 (pow.f64 phi1 2)))
(-.f64 (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (+.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (*.f64 1/2 (pow.f64 phi1 2)) (*.f64 1/720 (pow.f64 phi1 6))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
Outputs
(sin.f64 (neg.f64 lambda2))
(neg.f64 (sin.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2)))
(fma.f64 (cos.f64 lambda2) lambda1 (neg.f64 (sin.f64 lambda2)))
(-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2))
(-.f64 (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))
(+.f64 (fma.f64 (cos.f64 lambda2) lambda1 (neg.f64 (sin.f64 lambda2))) (*.f64 -1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 lambda1))))
(fma.f64 (cos.f64 lambda2) lambda1 (+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 lambda1)) -1/2)))
(fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 lambda1) lambda1) 1) (neg.f64 (sin.f64 lambda2))))
(-.f64 (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (sin.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 1/6 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)))))
(-.f64 (fma.f64 (cos.f64 lambda2) lambda1 (neg.f64 (sin.f64 lambda2))) (fma.f64 1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)))))
(-.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (fma.f64 1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 3) 1/6))))
(fma.f64 (cos.f64 lambda2) lambda1 (fma.f64 -1 (sin.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (*.f64 1/6 lambda1))))))
(sin.f64 lambda1)
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))
(-.f64 (sin.f64 lambda1) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(-.f64 (sin.f64 lambda1) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 (*.f64 1/2 (sin.f64 lambda1)) (*.f64 lambda2 lambda2))))
(-.f64 (sin.f64 lambda1) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 1/2 (sin.f64 lambda1)))))
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 1/2 lambda2)))))
(-.f64 (+.f64 (sin.f64 lambda1) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 2)))))
(-.f64 (+.f64 (sin.f64 lambda1) (*.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)))) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 (*.f64 1/2 (sin.f64 lambda1)) (*.f64 lambda2 lambda2))))
(-.f64 (fma.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)) (sin.f64 lambda1)) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) (*.f64 1/2 (sin.f64 lambda1)))))
(fma.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 1/2 lambda2))))))
(cos.f64 (neg.f64 lambda2))
(cos.f64 lambda2)
(-.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))
(-.f64 (cos.f64 lambda2) (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1))
(+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))
(fma.f64 lambda1 (sin.f64 lambda2) (cos.f64 lambda2))
(-.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))
(-.f64 (cos.f64 lambda2) (fma.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1)))
(+.f64 (cos.f64 lambda2) (fma.f64 lambda1 (sin.f64 lambda2) (*.f64 (*.f64 (*.f64 -1/2 lambda1) lambda1) (cos.f64 lambda2))))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))
(-.f64 (fma.f64 1/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 3)) (cos.f64 lambda2)) (fma.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1)))
(+.f64 (cos.f64 lambda2) (fma.f64 (pow.f64 lambda1 3) (*.f64 -1/6 (sin.f64 lambda2)) (fma.f64 lambda1 (sin.f64 lambda2) (*.f64 (*.f64 (*.f64 -1/2 lambda1) lambda1) (cos.f64 lambda2)))))
(cos.f64 lambda1)
(+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))
(+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))
(fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))
(-.f64 (+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2)) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))))
(+.f64 (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2))))
(+.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) -1/2))
(fma.f64 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) -1/2 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))
(-.f64 (+.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))))
(+.f64 (cos.f64 lambda1) (-.f64 (*.f64 lambda2 (sin.f64 lambda1)) (fma.f64 1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))))
(-.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (fma.f64 1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (pow.f64 lambda2 3) (*.f64 1/6 (sin.f64 lambda1)))))
(+.f64 (cos.f64 lambda1) (+.f64 (*.f64 (sin.f64 lambda1) (-.f64 lambda2 (*.f64 1/6 (pow.f64 lambda2 3)))) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 lambda2 lambda2) -1/2))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))
(-.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))))
(+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) -1/2)))
(+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))))) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))))
(+.f64 (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)) (cos.f64 phi1)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) -1/2)))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (pow.f64 phi2 4) 1/24) (*.f64 (*.f64 phi2 phi2) 1/2)))))
(-.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))))) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)))))
(-.f64 (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)))) (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)))))
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)) (cos.f64 phi1)) (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 6) 1/720)))))
(+.f64 (*.f64 (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) 1) (cos.f64 (-.f64 lambda1 lambda2))) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/2 (*.f64 phi2 phi2)) (*.f64 1/720 (pow.f64 phi2 6))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.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))
(-.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))
(-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1) (cos.f64 phi2)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))))
(fma.f64 (cos.f64 phi2) (fma.f64 lambda1 (sin.f64 lambda2) (cos.f64 lambda2)) (cos.f64 phi1))
(-.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))))
(-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1)) (fma.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (cos.f64 phi2)))))
(-.f64 (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) (*.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (fma.f64 lambda1 (sin.f64 lambda2) (*.f64 (*.f64 (*.f64 -1/2 lambda1) lambda1) (cos.f64 lambda2))))))
(-.f64 (+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))))
(-.f64 (fma.f64 1/6 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 3)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (cos.f64 phi1))) (fma.f64 (cos.f64 phi2) (*.f64 (neg.f64 (sin.f64 lambda2)) lambda1) (*.f64 1/2 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (cos.f64 phi2)))))
(+.f64 (+.f64 (fma.f64 (*.f64 1/6 (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 3)) (cos.f64 phi1)) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) (*.f64 -1/2 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi2)))))
(+.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (pow.f64 lambda1 3) (*.f64 -1/6 (sin.f64 lambda2)) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (fma.f64 lambda1 (sin.f64 lambda2) (*.f64 (*.f64 (*.f64 -1/2 lambda1) lambda1) (cos.f64 lambda2))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))
(-.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))
(+.f64 (fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2)) (+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1)) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) -1/2)))
(+.f64 (fma.f64 lambda2 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (cos.f64 phi1)) (*.f64 (+.f64 (*.f64 (*.f64 lambda2 lambda2) -1/2) 1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(-.f64 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))
(-.f64 (fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2)) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (fma.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2))) (*.f64 (*.f64 1/2 (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))
(-.f64 (fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2)) 1/6))))
(+.f64 (+.f64 (cos.f64 phi1) (*.f64 (+.f64 (*.f64 (*.f64 lambda2 lambda2) -1/2) 1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (-.f64 lambda2 (*.f64 1/6 (pow.f64 lambda2 3))))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1)
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)
(-.f64 (+.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 1/2 (pow.f64 phi1 2)))
(+.f64 1 (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 1/2 (*.f64 phi1 phi1))))
(+.f64 1 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (*.f64 phi1 phi1) -1/2)))
(fma.f64 (*.f64 phi1 phi1) -1/2 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1))
(-.f64 (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (+.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (*.f64 1/2 (pow.f64 phi1 2)))
(+.f64 (fma.f64 1/24 (pow.f64 phi1 4) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1)) (*.f64 -1/2 (*.f64 phi1 phi1)))
(+.f64 (fma.f64 1/24 (pow.f64 phi1 4) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1)) (*.f64 (*.f64 phi1 phi1) -1/2))
(fma.f64 (*.f64 phi1 phi1) -1/2 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (fma.f64 1/24 (pow.f64 phi1 4) 1)))
(-.f64 (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (+.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (*.f64 1/2 (pow.f64 phi1 2)) (*.f64 1/720 (pow.f64 phi1 6))))
(-.f64 (fma.f64 1/24 (pow.f64 phi1 4) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1)) (fma.f64 1/2 (*.f64 phi1 phi1) (*.f64 1/720 (pow.f64 phi1 6))))
(fma.f64 1/24 (pow.f64 phi1 4) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1) (fma.f64 1/720 (pow.f64 phi1 6) (*.f64 phi1 (*.f64 phi1 1/2)))))
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) 1) (fma.f64 1/24 (pow.f64 phi1 4) (fma.f64 (*.f64 phi1 phi1) -1/2 (*.f64 (pow.f64 phi1 6) -1/720))))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))
(+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (cos.f64 phi1))

prune313.0ms (1.4%)

Pruning

14 alts after pruning (14 fresh and 0 done)

PrunedKeptTotal
New16414178
Fresh101
Picked101
Done000
Total16614180
Error
0.4b
Counts
180 → 14
Alt Table
StatusErrorProgram
5.0b
(+.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)) (cos.f64 phi1)))) 1)))
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
28.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
14.0b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
13.7b
(+.f64 lambda1 (log.f64 (exp.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
31.2b
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi1))))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 3))))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (log.f64 (exp.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))))
1.0b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
1.0b
(+.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)) (cos.f64 phi1))) 3)))
5.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.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)))))
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.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)))))))
9.2b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (fma.f64 (pow.f64 lambda1 3) (*.f64 -1/6 (sin.f64 lambda2)) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (fma.f64 lambda1 (sin.f64 lambda2) (*.f64 (*.f64 (*.f64 -1/2 lambda1) lambda1) (cos.f64 lambda2))))))))
Compiler

Compiled 6408 to 1711 computations (73.3% saved)

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)
1.7b
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
3.4b
(cos.f64 (-.f64 lambda1 lambda2))
3.5b
(sin.f64 (-.f64 lambda1 lambda2))

series32.0ms (0.1%)

Counts
2 → 84
Calls

21 calls:

TimeVariablePointExpression
7.0ms
phi1
@0
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cos.f64 phi1)))
3.0ms
lambda1
@inf
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)
2.0ms
lambda1
@0
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)
2.0ms
lambda2
@0
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)
1.0ms
lambda2
@inf
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)

rewrite72.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
324×log1p-udef_binary64
190×add-sqr-sqrt_binary64
187×pow1_binary64
185×*-un-lft-identity_binary64
179×add-log-exp_binary64
Iterations

Useful iterations: 1 (0.0ms)

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

simplify63.0ms (0.3%)

Algorithm
egg-herbie
Rules
524×fma-neg_binary64
461×associate-*r*_binary64
423×unswap-sqr_binary64
319×associate-*l*_binary64
237×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02302745
17672623
231752618
Stop Event
node limit
Counts
156 → 126
Calls
Call 1
Inputs
(-.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))))) (+.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/3 (pow.f64 phi1 4)) 1)) (+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 4)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/3 (pow.f64 phi1 4)) (+.f64 1 (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 6))))))) (+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 4) (cos.f64 phi2)))) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) lambda1))) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) lambda1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) lambda1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 6) (cos.f64 phi1)))))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 4) (cos.f64 phi1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1)))))
(-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1)))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))))))
(-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (+.f64 (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))) (*.f64 7/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 3))))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 3))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2)))))))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3))
(+.f64 (*.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))
(-.f64 (+.f64 (*.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (cos.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 3)))))
(-.f64 (+.f64 (*.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 lambda2 3))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3))))) (+.f64 (*.f64 7/2 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 3))))))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)
(-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2))))
(-.f64 (+.f64 (*.f64 7/8 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 4))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2))))
(-.f64 (+.f64 (*.f64 7/8 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 4))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2))) (*.f64 61/240 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 6)))))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
Outputs
(-.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))
(-.f64 (+.f64 1 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 2) (cos.f64 phi2))))) (+.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 phi1 phi1))))
(-.f64 (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) 1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 phi1 phi1)))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/3 (pow.f64 phi1 4)) 1)) (+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 4)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(-.f64 (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) (fma.f64 1/3 (pow.f64 phi1 4) 1)) (+.f64 (*.f64 phi1 phi1) (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 4))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))
(-.f64 (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) (fma.f64 1/3 (pow.f64 phi1 4) 1)) (fma.f64 phi1 phi1 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 phi1 4)) 1/24)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/3 (pow.f64 phi1 4)) (+.f64 1 (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 6))))))) (+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 4) (cos.f64 phi2)))) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))
(-.f64 (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) (+.f64 (fma.f64 1/3 (pow.f64 phi1 4) 1) (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 6)))))) (+.f64 (*.f64 phi1 phi1) (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 4))) (fma.f64 2/45 (pow.f64 phi1 6) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))
(-.f64 (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) (fma.f64 1/3 (pow.f64 phi1 4) (fma.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 6))) 1))) (fma.f64 phi1 phi1 (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 4))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) 2/45)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))
(-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) lambda1))) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))
(-.f64 (fma.f64 (cos.f64 phi2) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (neg.f64 (sin.f64 lambda2)))) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))
(-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) lambda1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2))))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))))
(-.f64 (+.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)))))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))
(-.f64 (fma.f64 (cos.f64 phi2) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (neg.f64 (sin.f64 lambda2)))) (fma.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))))) (pow.f64 (cos.f64 phi1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))
(-.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) lambda1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))))
(-.f64 (+.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)))))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (*.f64 1/6 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3))))))
(-.f64 (fma.f64 (cos.f64 phi2) (*.f64 lambda1 (*.f64 (cos.f64 phi1) (neg.f64 (sin.f64 lambda2)))) (fma.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))))) (pow.f64 (cos.f64 phi1) 2))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 lambda1 3) (neg.f64 (sin.f64 lambda2))))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 lambda2 (cos.f64 phi2))))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 lambda2 lambda2))) (fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 lambda2 (*.f64 lambda2 (cos.f64 lambda1)))) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 lambda2 (cos.f64 phi2))))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 lambda2 lambda2)) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 lambda2 3))))) (fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (*.f64 lambda2 (*.f64 lambda2 (cos.f64 lambda1)))) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (*.f64 (*.f64 1/6 (sin.f64 lambda1)) (pow.f64 lambda2 3)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi1) (*.f64 lambda2 (cos.f64 phi2)))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) 1/2)) (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 phi2 2))))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2))))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))))
(-.f64 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)) 1/24))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 6) (cos.f64 phi1)))))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 4) (cos.f64 phi1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2))) (*.f64 1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 phi2 6))))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))))))
(+.f64 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 phi2 6)) 1/720)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)) 1/24)))))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 phi2 6)) 1/720))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)) 1/24)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3))
(-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1)))))
(+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 -3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2))))))
(fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2)))) -3))
(fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (*.f64 (*.f64 3 (pow.f64 (cos.f64 phi2) 3)) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda2))))
(-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1)))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))))))
(-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (fma.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2)))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 lambda2) 3))))))
(-.f64 (fma.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3))) (fma.f64 (*.f64 3 (pow.f64 (cos.f64 phi2) 3)) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 3))) 3/2))))
(fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (-.f64 (fma.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda2))))) (*.f64 (*.f64 3 (pow.f64 (cos.f64 phi2) 3)) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda2)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 3))) 3/2))))
(-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (+.f64 (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))) (*.f64 7/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 3))))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 3))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2)))))))
(-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (fma.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2))) (*.f64 7/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 lambda2) 2))))))) (fma.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (sin.f64 (neg.f64 lambda2)) 3)) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 lambda2) 3)))))))
(-.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (fma.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 lambda1 3) (neg.f64 (sin.f64 lambda2)))) 7/2)))) (fma.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2)))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 3))) 3/2)))))
(+.f64 (fma.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda2))))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 lambda1 3) (neg.f64 (sin.f64 lambda2)))) 7/2) (-.f64 (*.f64 (*.f64 3 (pow.f64 (cos.f64 phi2) 3)) (*.f64 (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda2))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 3))) 3/2))))))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3))
(+.f64 (*.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))
(fma.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))
(fma.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))
(-.f64 (+.f64 (*.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (cos.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 3)))))
(+.f64 (fma.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (fma.f64 3 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 lambda1) (pow.f64 (cos.f64 phi2) 3)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))) (*.f64 -3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) 3)))))
(fma.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (+.f64 (fma.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda2 (*.f64 lambda2 (cos.f64 lambda1))) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3))) (*.f64 (*.f64 -3/2 (pow.f64 (cos.f64 phi2) 3)) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) lambda2) lambda2))))
(+.f64 (*.f64 3 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda2 (*.f64 lambda2 (cos.f64 lambda1))) (pow.f64 (sin.f64 lambda1) 2))))) (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3) (*.f64 (*.f64 -3/2 (pow.f64 (cos.f64 phi2) 3)) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 3) lambda2) lambda2))))
(-.f64 (+.f64 (*.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 lambda2 3))) (+.f64 (*.f64 3 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3))))) (+.f64 (*.f64 7/2 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 3))))))
(-.f64 (fma.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (fma.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 phi2) 3)) (fma.f64 3 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3))))) (fma.f64 7/2 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) 3))))))
(fma.f64 3 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (-.f64 (fma.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 phi2) 3)) (fma.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda2 (*.f64 lambda2 (cos.f64 lambda1))) (pow.f64 (sin.f64 lambda1) 2))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))) (fma.f64 3/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3))) (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 2))) 7/2)))))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)
(-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2))))
(+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 -3/2 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))
(+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) -3/2))
(-.f64 (+.f64 (*.f64 7/8 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 4))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2))))
(+.f64 (fma.f64 7/8 (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 -3/2 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))
(+.f64 (fma.f64 7/8 (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) -3/2))
(+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (fma.f64 (pow.f64 phi2 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 7/8) (*.f64 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) -3/2)))
(-.f64 (+.f64 (*.f64 7/8 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 4))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 3/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2))) (*.f64 61/240 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 6)))))
(-.f64 (fma.f64 7/8 (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (fma.f64 3/2 (*.f64 (*.f64 phi2 phi2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 61/240 (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))
(*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))

prune1.4s (6.1%)

Pruning

17 alts after pruning (17 fresh and 0 done)

PrunedKeptTotal
New3468354
Fresh4913
Picked101
Done000
Total35117368
Error
0.4b
Counts
368 → 17
Alt Table
StatusErrorProgram
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 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)))))))
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 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)))))))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 3))))
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))))
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.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)))))))
27.2b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (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)))))))
28.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
14.0b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
5.0b
(+.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)) (cos.f64 phi1)))) 1)))
31.2b
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi1))))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (/.f64 1 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))))
1.0b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
1.0b
(+.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)) (cos.f64 phi1))) 3)))
0.9b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 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)))))))
5.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.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)))))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (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)))))))
Compiler

Compiled 26132 to 6990 computations (73.3% saved)

localize40.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)
1.7b
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))
3.4b
(cos.f64 (-.f64 lambda1 lambda2))
3.5b
(sin.f64 (-.f64 lambda1 lambda2))

series24.0ms (0.1%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
6.0ms
phi1
@inf
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))
2.0ms
phi1
@0
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))
2.0ms
lambda1
@inf
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))
2.0ms
phi2
@0
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))
2.0ms
phi2
@inf
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))

rewrite64.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
345×log1p-udef_binary64
197×add-sqr-sqrt_binary64
195×pow1_binary64
194×*-un-lft-identity_binary64
182×add-log-exp_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01834
137821
2491021
Stop Event
node limit
Counts
1 → 42
Calls
Call 1
Inputs
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2))) (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 (neg.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 (neg.f64 (cos.f64 phi1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))) 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))) (pow.f64 (cos.f64 phi1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) 2) (cbrt.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (sqrt.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (/.f64 1 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 phi1) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))) (-.f64 (cos.f64 phi1) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (-.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2))) (neg.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 4) (-.f64 (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2))))) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (exp.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 phi1) (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)) (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))))

simplify59.0ms (0.3%)

Algorithm
egg-herbie
Rules
727×cancel-sign-sub-inv_binary64
503×associate--l+_binary64
322×associate-*r*_binary64
317×fma-neg_binary64
239×fma-def_binary64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01852629
16452597
225702162
Stop Event
node limit
Counts
90 → 76
Calls
Call 1
Inputs
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 1)) (+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 1 (+.f64 (*.f64 1/3 (pow.f64 phi1 4)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2)))))))) (+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2))))) (+.f64 (*.f64 1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2))))) (*.f64 1/720 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))))) (+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2)))))))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) lambda1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) lambda1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3))))) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) lambda1)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))))) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))))
(-.f64 (+.f64 (*.f64 1/720 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))))))))) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
Outputs
(-.f64 1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))
(-.f64 1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 1)) (+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 phi1 phi1)) (fma.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 phi1 phi1))) 1)) (+.f64 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 phi1 phi1)))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 lambda1)) (fma.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 phi1 phi1)))) 1)) (fma.f64 phi1 phi1 (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(+.f64 1 (-.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 phi1 phi1 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 1 (+.f64 (*.f64 1/3 (pow.f64 phi1 4)) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2)))))))) (+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 phi1 phi1)) (+.f64 1 (fma.f64 1/3 (pow.f64 phi1 4) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 phi1 phi1)))))))) (+.f64 (*.f64 phi1 phi1) (fma.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (fma.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 4))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (pow.f64 phi1 4)))))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 lambda1)) 1) (-.f64 (fma.f64 1/3 (pow.f64 phi1 4) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) 1/2) (*.f64 (cos.f64 phi2) (*.f64 phi1 phi1))) (sin.f64 lambda2))) (fma.f64 phi1 phi1 (fma.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (fma.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (pow.f64 phi1 4)))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 1/24 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))))))
(+.f64 (+.f64 1 (*.f64 1/3 (pow.f64 phi1 4))) (-.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (fma.f64 phi1 phi1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) 1/24) (pow.f64 phi1 4)))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 phi1 4))) (sin.f64 lambda1)))))))
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 1 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2))))) (+.f64 (*.f64 1/3 (pow.f64 phi1 4)) (+.f64 (*.f64 1/720 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2))))) (*.f64 1/720 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))))) (+.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 2/45 (pow.f64 phi1 6)) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2)))))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 phi1 phi1)) (+.f64 1 (fma.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 phi1 phi1)))) (fma.f64 1/3 (pow.f64 phi1 4) (*.f64 1/720 (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 6)))) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 6))))))))) (+.f64 (*.f64 phi1 phi1) (fma.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (fma.f64 2/45 (pow.f64 phi1 6) (fma.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 4))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 4)))))))))))
(+.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (cos.f64 lambda1)) 1) (-.f64 (fma.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 phi1 phi1)))) (fma.f64 1/3 (pow.f64 phi1 4) (*.f64 1/720 (fma.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 6))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (pow.f64 phi1 6)))))))) (fma.f64 phi1 phi1 (fma.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (fma.f64 (pow.f64 phi1 6) 2/45 (fma.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (pow.f64 phi1 4)))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 1/24 (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))))))
(+.f64 (+.f64 1 (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (-.f64 (fma.f64 1/3 (pow.f64 phi1 4) (*.f64 1/720 (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (+.f64 (fma.f64 phi1 phi1 (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (+.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) 1/24) (pow.f64 phi1 4)))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 phi1 4))) (sin.f64 lambda1))))) (*.f64 (pow.f64 phi1 6) 2/45))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) lambda1)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (sin.f64 lambda2) (*.f64 lambda1 (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (cos.f64 phi1) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2)))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) lambda1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 lambda1 lambda1)))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (sin.f64 lambda2) (*.f64 lambda1 (cos.f64 phi1))))))
(-.f64 (fma.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 lambda1 lambda1)))) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (cos.f64 phi1) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1))))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3))))) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2))))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) lambda1)))))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (fma.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))) (*.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 lambda1 lambda1)))))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (sin.f64 lambda2) (*.f64 lambda1 (cos.f64 phi1)))))))
(+.f64 (fma.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 lambda1 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)) 1/6))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (cos.f64 phi1) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(+.f64 (fma.f64 1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 lambda1 lambda1)))) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 1/6 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))) (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))
(*.f64 (cos.f64 phi1) (-.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) lambda2)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 lambda2 lambda2))) (fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))))))
(-.f64 (fma.f64 (*.f64 1/2 (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) lambda2)))))
(-.f64 (fma.f64 (*.f64 1/2 (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (cos.f64 phi1))))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (fma.f64 1/2 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 lambda2 lambda2)) (*.f64 1/6 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 lambda2 3))))) (fma.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))))))
(+.f64 (fma.f64 (*.f64 1/2 (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 phi1))) (pow.f64 (cos.f64 phi1) 2)) (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (pow.f64 lambda2 3)) 1/6)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) lambda2))))))
(+.f64 (*.f64 1/2 (*.f64 lambda2 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 phi1)))))) (-.f64 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda1) 1/6) (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 phi1)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 1/2 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 phi2 phi2))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)))))) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 lambda1) (*.f64 phi2 phi2)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 phi2 (*.f64 phi2 (cos.f64 phi1)))))) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 phi2 (*.f64 phi2 (cos.f64 phi1))) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))))) (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))))
(-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 phi2 phi2))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2))))))) (fma.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))) (fma.f64 1/24 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(-.f64 (fma.f64 1/2 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 lambda1) (*.f64 phi2 phi2)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 phi2 (*.f64 phi2 (cos.f64 phi1)))))) (pow.f64 (cos.f64 phi1) 2)) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (fma.f64 1/24 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))) (fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))))))))
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 phi2 (*.f64 phi2 (cos.f64 phi1))) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (pow.f64 (cos.f64 phi1) 2)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)) 1/24))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) 1/24) (pow.f64 phi2 4)) (cos.f64 lambda2)))))
(-.f64 (+.f64 (*.f64 1/720 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (cos.f64 phi1))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))) (+.f64 (*.f64 1/720 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 1/2 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))))))))) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (+.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))))))))
(-.f64 (fma.f64 1/720 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 6)))) (fma.f64 1/2 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)))) (fma.f64 1/720 (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 phi2 6)) (cos.f64 lambda1))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 1/2 (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (*.f64 phi2 phi2))))))) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (fma.f64 1/24 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))) (fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))))))))
(-.f64 (fma.f64 1/720 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 6)))) (+.f64 (fma.f64 1/720 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (pow.f64 phi2 6)))) (pow.f64 (cos.f64 phi1) 2)) (*.f64 1/2 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi1)) (*.f64 (cos.f64 lambda1) (*.f64 phi2 phi2)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 phi2 (*.f64 phi2 (cos.f64 phi1))))))))) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (fma.f64 1/24 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))) (fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))))))))
(+.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) 1/2) (*.f64 phi2 phi2)) (*.f64 (*.f64 (cos.f64 lambda2) 1/720) (pow.f64 phi2 6))))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (*.f64 (*.f64 phi2 (*.f64 phi2 (cos.f64 phi1))) 1/2) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 phi2 6)) 1/720))) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (+.f64 (cos.f64 phi1) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)) 1/24))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi1)) (+.f64 (*.f64 (*.f64 (cos.f64 lambda2) 1/24) (pow.f64 phi2 4)) (cos.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))

prune1.3s (5.9%)

Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New3123315
Fresh11516
Picked101
Done000
Total31418332
Error
0.4b
Counts
332 → 18
Alt Table
StatusErrorProgram
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (/.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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))))
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 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)))))))
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 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)))))))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 3))))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (fma.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 4)) (pow.f64 (cbrt.f64 (cos.f64 phi1)) 2) (*.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (cos.f64 phi2)))))))))
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.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)))))))
27.2b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (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)))))))
28.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
14.0b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
5.0b
(+.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)) (cos.f64 phi1)))) 1)))
31.2b
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2))
28.2b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) (/.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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi1))))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (/.f64 1 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))))
1.0b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
1.0b
(+.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)) (cos.f64 phi1))) 3)))
0.9b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 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)))))))
5.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.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)))))
Compiler

Compiled 25555 to 6579 computations (74.3% saved)

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(/.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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))
0.5b
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)
1.7b
(-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))
3.4b
(cos.f64 (-.f64 lambda1 lambda2))

series256.0ms (1.1%)

Counts
1 → 48
Calls

12 calls:

TimeVariablePointExpression
78.0ms
phi2
@0
(/.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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))
63.0ms
phi1
@0
(/.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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))
62.0ms
lambda1
@0
(/.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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))
28.0ms
lambda2
@0
(/.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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))
4.0ms
phi2
@inf
(/.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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))

rewrite29.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
310×add-sqr-sqrt_binary64
308×pow1_binary64
290×add-log-exp_binary64
290×log1p-expm1-u_binary64
290×expm1-log1p-u_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify253.0ms (1.1%)

Algorithm
egg-herbie
Rules
947×*-commutative_binary64
610×associate-*r*_binary64
342×associate-+r+_binary64
278×fma-def_binary64
274×associate-/l*_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0176033027
Stop Event
node limit
Counts
58 → 44
Calls
Call 1
Inputs
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))))))) (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 2))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)))))))))))))))))) (+.f64 (*.f64 7 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))))))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 (sin.f64 lambda2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 8) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 8) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3)) (+.f64 (*.f64 9 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 9) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 6) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 2))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 6) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 7/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 3)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))))))))))))))))))))))))))))))))))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 22/3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 5/3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 7 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 14 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))))))))))))))))))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (*.f64 3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)))))
(-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 5))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 7 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)))))))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 5))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 12 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 phi1) 6)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4)) (+.f64 (*.f64 12 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 8) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 5))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 5))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 22/3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 lambda2 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 phi1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)))))))))))))))))))))))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 6 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (*.f64 7/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 9) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 6)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (*.f64 6 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 19/6 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)) (+.f64 (*.f64 14 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 7 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 9 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 7 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)) (+.f64 (*.f64 4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 6)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 phi1) 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)))))))))))))))))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 2)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))))))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (pow.f64 phi2 4)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 4) (*.f64 (pow.f64 (cos.f64 phi1) 2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 phi1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 7/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 4)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 2)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 4) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 2))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))))))))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 11/6 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 4)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 4) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 4))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 phi2 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 phi1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)))))))))))))
(-.f64 (+.f64 (*.f64 23/12 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 2)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 2))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 5))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (pow.f64 phi2 4)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9) (pow.f64 phi2 6)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 phi2 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 23/12 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 511/360 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 6)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 6) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 4))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 phi2 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 7/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 4)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (*.f64 2/45 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)))))))))))))))))))))))))))))))))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 11/6 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 4)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (cos.f64 lambda1) 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (cos.f64 lambda1) 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 3) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 6)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 5/6 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 phi2 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 61/240 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 6)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 3) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 361/720 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 6) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 6) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 4))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 13/6 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (pow.f64 phi2 6)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (*.f64 361/720 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)))))))))))))))))))))))))))))))))))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) 1) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))
(-.f64 (+.f64 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (+.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 2))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))))) (+.f64 (*.f64 3/2 (/.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 7/8 (/.f64 (pow.f64 phi1 4) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 4) (pow.f64 (sin.f64 lambda2) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 (sin.f64 lambda2) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (pow.f64 (cos.f64 phi2) 3))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 2) (pow.f64 (cos.f64 phi2) 3))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)))))))))))))))))))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 11/6 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 3/2 (/.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 4))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))))))))))))))
(-.f64 (+.f64 (*.f64 23/12 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 7/8 (/.f64 (pow.f64 phi1 4) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 4))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (+.f64 (*.f64 23/12 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 4) (pow.f64 (sin.f64 lambda2) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 2) (pow.f64 (cos.f64 phi2) 3))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 4) (pow.f64 (sin.f64 lambda2) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 511/360 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (+.f64 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))))))))))))))))))))))))))))))))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 3))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 3/2 (/.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 361/720 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 4))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 361/720 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 11/6 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (sin.f64 lambda2) (pow.f64 (cos.f64 lambda1) 2))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 61/240 (/.f64 (pow.f64 phi1 6) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 5/6 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 13/6 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))))))))))))))))))))))))))))))))))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
Outputs
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))))
(-.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))))))) (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))))
(+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (cos.f64 lambda2) lambda1))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 4))))) (+.f64 (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 phi1) 4))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 lambda2) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))))))) (/.f64 (*.f64 3 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2))))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 2))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)))))))))))))))))) (+.f64 (*.f64 7 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))))))))))
(-.f64 (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 7) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 5) (*.f64 lambda1 lambda1))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 lambda2) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 lambda2) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 phi1) 5))))) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi1)) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (*.f64 lambda1 lambda1)))))) (fma.f64 3 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (*.f64 (cos.f64 phi1) (*.f64 lambda1 lambda1)))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 4))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 phi1) 3)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 lambda2) 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 lambda1 lambda1))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 lambda1 lambda1)))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 5) (*.f64 lambda1 lambda1)))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 phi1) 4))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)))))))))))))))) (fma.f64 7 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 lambda1 lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 3/2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 lambda1 lambda1)))) (fma.f64 3 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2))))) (fma.f64 1/2 (/.f64 (cos.f64 phi2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 lambda1 lambda1))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 lambda1 lambda1))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 lambda1 lambda1))))) (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 lambda2) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2))))))))))
(-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 (sin.f64 lambda2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 8) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 8) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3)) (+.f64 (*.f64 9 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 9) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 6) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 2))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 6) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4))) (+.f64 (*.f64 7/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 3)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 4)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 5) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))))))))))))))))))))))))))))))))))))))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 22/3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 5/3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 7 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (pow.f64 lambda1 2))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) lambda1))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 14 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (*.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 3))) (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2) (pow.f64 lambda1 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi1)))) 2))))))))))))))))))))))))))
(-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 lambda2) 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 3) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 7) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 5) (*.f64 lambda1 lambda1))))) (fma.f64 8 (/.f64 (pow.f64 (cos.f64 phi2) 8) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 5) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 8) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda2) 5)) (pow.f64 lambda1 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 lambda2) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (sin.f64 lambda2)) (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4)) (fma.f64 8 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 lambda2) 2))))))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))) (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 phi1) 5)))))) (fma.f64 9 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 lambda2) 2)) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 3 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (*.f64 (cos.f64 phi1) (*.f64 lambda1 lambda1)))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi1)) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (*.f64 lambda1 lambda1)))))) (fma.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 9) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 lambda2) 6))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3)))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 phi1) 5)) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)))))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 5) (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 phi1) 4))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2))) (fma.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 7) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 6)) (pow.f64 lambda1 3)))) (fma.f64 8 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 7) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 lambda1 lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4)) (fma.f64 7/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 lambda2) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 lambda1 3)))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda2) 3)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 phi1) 6))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 4))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 lambda1 lambda1)) (pow.f64 (cos.f64 lambda2) 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 lambda1 lambda1))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 lambda1 lambda1)))))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 3/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (cos.f64 lambda2)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 lambda2) 5) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda2) 5)) (pow.f64 lambda1 3))))))))))))))))))))))))))))))))))))))) (fma.f64 1/6 (/.f64 (cos.f64 phi2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (*.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 lambda1 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (fma.f64 22/3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 3 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (fma.f64 5/3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3)) (fma.f64 7 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 lambda1 lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 3/2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 lambda1 lambda1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3)))))) (fma.f64 3 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (cos.f64 lambda2)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi1)) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3)) (fma.f64 1/2 (/.f64 (cos.f64 phi2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 lambda1 lambda1))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 (cos.f64 phi1) (*.f64 lambda1 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 14 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (fma.f64 4/3 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 lambda1 lambda1))))) (fma.f64 16 (/.f64 (pow.f64 (cos.f64 phi2) 7) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (pow.f64 lambda1 3))))) (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 lambda2) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2))))))))))))))))))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 lambda2 (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (*.f64 3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)))))
(+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (-.f64 (+.f64 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (*.f64 (cos.f64 phi2) lambda2) (pow.f64 (cos.f64 phi1) 4)))) (+.f64 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 lambda2 (cos.f64 phi1)) (pow.f64 (cos.f64 lambda1) 3))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (cos.f64 lambda1) 3))) (*.f64 3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) lambda2) (pow.f64 (cos.f64 lambda1) 2))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))))))) (*.f64 2 (+.f64 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) lambda2) (pow.f64 (cos.f64 lambda1) 4)))) (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 phi1) 3)) (cos.f64 lambda1)))))))))
(-.f64 (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 5))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 7 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)))))))))))
(+.f64 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (pow.f64 (cos.f64 phi1) 4)))) (-.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) 5))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 lambda2 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) 5)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2)) (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (cos.f64 lambda1) 3)))) (fma.f64 3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) lambda2) (pow.f64 (cos.f64 lambda1) 2))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 phi1) 5)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 lambda2 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2))) (fma.f64 3 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 lambda2)) (cos.f64 lambda1)))) (fma.f64 3 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 phi1)) (pow.f64 (cos.f64 lambda1) 2))))) (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 lambda2 lambda2)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 (cos.f64 phi1) 2)) (pow.f64 (cos.f64 lambda1) 3))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3))))))))))) (fma.f64 1/2 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1))))) (fma.f64 3/2 (/.f64 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 lambda1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (fma.f64 2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) lambda2) (pow.f64 (cos.f64 lambda1) 4)))) (fma.f64 7 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (cos.f64 lambda1) 3) (*.f64 lambda2 lambda2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 phi1)) (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (fma.f64 2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 phi1) 3)) (cos.f64 lambda1))))) (fma.f64 1/2 (/.f64 (*.f64 lambda2 lambda2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (cos.f64 phi1)) (pow.f64 (cos.f64 lambda1) 4)))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))))) (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 2)))))))))))))))
(-.f64 (+.f64 (*.f64 4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 5))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 12 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (*.f64 4/3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 phi1) 6)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4)) (+.f64 (*.f64 12 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 8) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 5))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 5))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)) (+.f64 (*.f64 16 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 22/3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 lambda2 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 phi1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)))))))))))))))))))))))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 3))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 lambda2 (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 6 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (*.f64 7/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (*.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 9) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 6)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (*.f64 6 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 19/6 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)) (+.f64 (*.f64 14 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 7 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 4))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 9 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 7 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (*.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3)) (+.f64 (*.f64 4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (+.f64 (*.f64 4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 lambda1) 6)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 3))) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 phi1) 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) 2)))))))))))))))))))))))))
(-.f64 (fma.f64 4 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 lambda1) 2))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (fma.f64 3 (/.f64 (pow.f64 (sin.f64 lambda1) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (pow.f64 lambda2 3))))) (fma.f64 4 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 6)) (*.f64 (*.f64 (pow.f64 lambda2 3) (cos.f64 phi1)) (pow.f64 (cos.f64 lambda1) 5))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (fma.f64 12 (/.f64 (pow.f64 (sin.f64 lambda1) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 4) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 lambda1) 2))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 lambda2 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2))))) (fma.f64 3 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 lambda2)) (cos.f64 lambda1)))) (fma.f64 3 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 phi1)) (pow.f64 (cos.f64 lambda1) 2))))) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 lambda1) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 phi1) 3)) (cos.f64 lambda1))))) (+.f64 (+.f64 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 3)))))) (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (pow.f64 (cos.f64 phi1) 4))))) (fma.f64 4/3 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (pow.f64 lambda2 3) (pow.f64 (cos.f64 phi1) 3)) (cos.f64 lambda1))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2)) (fma.f64 3 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 lambda2 3)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 lambda2 3))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 4)) (fma.f64 12 (/.f64 (pow.f64 (sin.f64 lambda1) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 4) (*.f64 (pow.f64 (cos.f64 phi2) 8) (*.f64 (*.f64 (pow.f64 lambda2 3) (cos.f64 phi1)) (pow.f64 (cos.f64 lambda1) 5))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) 5))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2)) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 7) (*.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 lambda1) 5)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (cos.f64 lambda1) 3))) (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2))) (fma.f64 16 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 lambda1) 4))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (fma.f64 22/3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 lambda1) 4))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2)) (fma.f64 3 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) lambda2) (pow.f64 (cos.f64 lambda1) 2))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 lambda2 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (/.f64 (pow.f64 (cos.f64 phi1) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 lambda2 lambda2)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 lambda2 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2))))))))))))))))))))))) (fma.f64 3/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 lambda1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (fma.f64 2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) lambda2) (pow.f64 (cos.f64 lambda1) 4)))) (fma.f64 1/6 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 phi1) 4))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2)) (fma.f64 6 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (pow.f64 lambda2 3)) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 4)) (fma.f64 7/2 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 3)) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 lambda2 3))) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))))) (fma.f64 8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 9) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 lambda1) 6))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 4)) (fma.f64 6 (/.f64 (pow.f64 (sin.f64 lambda1) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 4) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (pow.f64 lambda2 3)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 4))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 phi1)) (pow.f64 (cos.f64 lambda1) 4)))) (fma.f64 19/6 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (pow.f64 lambda2 3) (cos.f64 phi1)) (pow.f64 (cos.f64 lambda1) 3))))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 4))))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (fma.f64 14 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (*.f64 (pow.f64 lambda2 3) (cos.f64 phi1)) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (fma.f64 7 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (pow.f64 lambda2 3)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 4)) (fma.f64 4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))))) (fma.f64 9 (/.f64 (pow.f64 (sin.f64 lambda1) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 lambda1) 2)))) (fma.f64 1/2 (/.f64 (cos.f64 phi2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (*.f64 lambda2 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1))))) (fma.f64 7 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (cos.f64 lambda1) 3) (*.f64 lambda2 lambda2))))) (fma.f64 4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 phi1)) (pow.f64 (cos.f64 lambda1) 4)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (fma.f64 2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 phi1) 3)) (cos.f64 lambda1))))) (+.f64 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 lambda2 3)) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1))))) (fma.f64 4 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (pow.f64 lambda2 3)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda2 3)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (fma.f64 4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (pow.f64 lambda2 3)) (pow.f64 (cos.f64 lambda1) 6))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 3)) (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 lambda2 lambda2)) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) 2)))))))))))))))))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))
(/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))))
(-.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 2)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (*.f64 1/2 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))))))))
(-.f64 (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 phi2 phi2)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 phi2 phi2))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)))) (fma.f64 3/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) (*.f64 phi2 phi2))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (cos.f64 lambda1))))) (fma.f64 1/2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 phi2 phi2)) (pow.f64 (cos.f64 phi1) 4)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2))))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (/.f64 (cos.f64 lambda2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)) (*.f64 phi2 phi2))))))))))
(-.f64 (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (pow.f64 phi2 4)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 4) (*.f64 (pow.f64 (cos.f64 phi1) 2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 phi1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 7/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 4)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 2)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 4) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 2))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))))))))))))))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 11/6 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 4)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 4) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 4))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 phi2 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 phi1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)))))))))))))
(-.f64 (fma.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 4)) (pow.f64 (cos.f64 phi1) 4))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (pow.f64 phi2 4))) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))))) (fma.f64 1/24 (/.f64 (cos.f64 lambda2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 4))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4))))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 phi2 4))))) (fma.f64 19/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (fma.f64 1/4 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) 5)) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cos.f64 phi1) 5)) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 phi2 4))))) (fma.f64 19/24 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))))) (fma.f64 7/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 4)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 phi2 phi2)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 phi2 4)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 phi2 4))))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 phi2 phi2))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)))))))))))))))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (cos.f64 lambda1))))) (fma.f64 11/6 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (pow.f64 phi2 4))) (fma.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2))))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (fma.f64 1/2 (/.f64 (cos.f64 lambda2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)) (*.f64 phi2 phi2)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))))) (+.f64 (+.f64 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3))) (fma.f64 3/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) (*.f64 phi2 phi2))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 4))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (fma.f64 1/2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 phi2 phi2)) (pow.f64 (cos.f64 phi1) 4)))) (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 4)) (pow.f64 (cos.f64 phi1) 4)))))))))))))))
(-.f64 (+.f64 (*.f64 23/12 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 2)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 2))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 5))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (pow.f64 phi2 4)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9) (pow.f64 phi2 6)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 phi2 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 23/12 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 511/360 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 6)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 6) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 4))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 phi2 4) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 phi2 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 7/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 4)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (*.f64 2/45 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)))))))))))))))))))))))))))))))))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 2)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 11/6 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (pow.f64 phi2 4)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (cos.f64 lambda1) 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (cos.f64 lambda1) 2)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 phi2 4))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 3) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 6)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 5)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 5/6 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 2) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3)) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 phi2 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 2))))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 61/240 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 6)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 3) (*.f64 (pow.f64 phi2 6) (pow.f64 (cos.f64 phi1) 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 361/720 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 6) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 6) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 4))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 4))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (+.f64 (*.f64 13/6 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (pow.f64 phi2 6)) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 3))) (*.f64 361/720 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 phi2 6) (cos.f64 phi1))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi1))))) 2)))))))))))))))))))))))))))))))))))))))))))
(-.f64 (fma.f64 23/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (pow.f64 phi2 6))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4))))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (fma.f64 5/12 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)) (pow.f64 phi2 6)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 phi2 phi2)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 phi2 4))))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (fma.f64 3/2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda2)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1)) (pow.f64 phi2 6)))))) (+.f64 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 phi2 phi2))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (/.f64 (pow.f64 (cos.f64 phi1) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))))) (fma.f64 19/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (fma.f64 3/4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 phi2 6)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cos.f64 phi1) 5)) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (fma.f64 1/4 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi1) 5)) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))))) (fma.f64 5/12 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 6)) (pow.f64 (cos.f64 phi1) 4))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (pow.f64 phi2 4))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))))) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (pow.f64 phi2 6)))) (fma.f64 1/24 (/.f64 (cos.f64 lambda2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4))))) (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 phi2 4))))) (fma.f64 23/12 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 6)) (cos.f64 phi1)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (fma.f64 511/360 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (pow.f64 phi2 6))) (fma.f64 3/4 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 phi2 6)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (fma.f64 19/24 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))))) (fma.f64 3/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 phi2 6)) (pow.f64 (cos.f64 phi1) 2)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4)) (fma.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 6)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (cos.f64 lambda1))))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4)) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 phi2 4)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 6) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 6)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 4))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3))) (fma.f64 1/4 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (pow.f64 (cos.f64 phi1) 5) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 phi2 4))))) (fma.f64 3/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 phi2 6)) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4)) (fma.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 4)) (pow.f64 (cos.f64 phi1) 4))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (fma.f64 7/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 phi2 4)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1)))))) (/.f64 (*.f64 2/45 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 6)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)))))))))))))))))))))))))))))) (fma.f64 5/12 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 phi2 6)) (pow.f64 (cos.f64 phi1) 2)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (fma.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 6)) (pow.f64 (cos.f64 phi1) 4)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4)) (fma.f64 3/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) (*.f64 phi2 phi2))) (+.f64 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 phi2 4)))))) (fma.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)) (pow.f64 phi2 6)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4)) (fma.f64 3/2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 6)) (cos.f64 phi1))))) (fma.f64 11/6 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (pow.f64 phi2 4))) (fma.f64 1/720 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 6)) (pow.f64 (cos.f64 phi1) 4)))) (fma.f64 1/4 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 phi2 6)) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (cos.f64 lambda1) 2)))))) (fma.f64 1/8 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 6)) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (cos.f64 lambda1) 2)))))) (+.f64 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 4)) (pow.f64 (cos.f64 phi1) 4))))) (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1)) (pow.f64 phi2 6)))))) (fma.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 2) (cos.f64 lambda2)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (cos.f64 lambda1)) (pow.f64 phi2 6))))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4)) (fma.f64 1/8 (/.f64 (pow.f64 (sin.f64 lambda1) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 3) (pow.f64 phi2 6)) (pow.f64 (cos.f64 phi1) 6)))) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 phi2 6)) (*.f64 (pow.f64 (cos.f64 phi1) 6) (pow.f64 (cos.f64 lambda1) 3))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4)) (fma.f64 5/12 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 phi2 6)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (fma.f64 1/24 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 phi2 6))))) (fma.f64 5/6 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 6)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (cos.f64 lambda1)))))) (fma.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2))))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3))) (fma.f64 3/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (pow.f64 phi2 6))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4)) (fma.f64 1/2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 phi2 phi2)) (pow.f64 (cos.f64 phi1) 4)))) (fma.f64 1/720 (/.f64 (cos.f64 lambda2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)) (pow.f64 phi2 6)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (*.f64 phi2 phi2)) (cos.f64 lambda1))))) (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 lambda2) 2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (pow.f64 phi2 6) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 (cos.f64 lambda1) 2))))) (fma.f64 1/8 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 phi2 6)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))))) (fma.f64 3/8 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (sin.f64 lambda2)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 6)) (pow.f64 (cos.f64 lambda1) 2)))))) (fma.f64 61/240 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) (pow.f64 phi2 6))) (fma.f64 2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 4) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 6))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (fma.f64 1/8 (/.f64 (pow.f64 (sin.f64 lambda1) 3) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 6)))))) (fma.f64 1/2 (/.f64 (cos.f64 lambda2) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 4) (cos.f64 lambda1)) (*.f64 phi2 phi2)))) (fma.f64 361/720 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (pow.f64 phi2 6)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (cos.f64 lambda2)) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 phi2 6)) (*.f64 (pow.f64 (cos.f64 phi1) 6) (cos.f64 lambda1)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 phi2 6)) (*.f64 (pow.f64 (cos.f64 phi1) 6) (cos.f64 lambda1)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 4)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 phi2 4))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)) (fma.f64 1/24 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda2)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1)) (pow.f64 phi2 6))))) (fma.f64 1/24 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 5) (cos.f64 lambda1)) (pow.f64 phi2 6)))))) (fma.f64 13/6 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 7) (pow.f64 phi2 6)) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 3)) (/.f64 (*.f64 361/720 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 6)) (cos.f64 phi1)))) (pow.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi1))))) 2)))))))))))))))))))))))))))))))))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) 1) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) 1) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))))
(-.f64 (+.f64 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (+.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 2))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))))) (+.f64 (*.f64 3/2 (/.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))))))))
(-.f64 (+.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2)))))) (+.f64 (/.f64 (*.f64 phi1 phi1) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 phi1 phi1))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) (pow.f64 (cos.f64 phi2) 3)))))) (fma.f64 3/2 (/.f64 (*.f64 phi1 phi1) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2)))))) (fma.f64 1/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (*.f64 1/2 (+.f64 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 phi1 phi1))))) (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 phi1 phi1))))))))))))
(-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 7/8 (/.f64 (pow.f64 phi1 4) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 4) (pow.f64 (sin.f64 lambda2) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 (sin.f64 lambda2) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (pow.f64 (cos.f64 phi2) 3))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 2) (pow.f64 (cos.f64 phi2) 3))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)))))))))))))))))))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 11/6 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 3/2 (/.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 4))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))))))))))))))
(-.f64 (fma.f64 1/2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 phi1 4)) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (fma.f64 7/8 (/.f64 (pow.f64 phi1 4) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) (pow.f64 (cos.f64 phi2) 3))) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 4)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 phi1 4) (pow.f64 (cos.f64 phi2) 4)) (sin.f64 lambda2)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 1/4 (/.f64 (pow.f64 phi1 4) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (pow.f64 (cos.f64 lambda1) 2)))) (fma.f64 19/24 (/.f64 (pow.f64 phi1 4) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 phi1 4))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (+.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2)))))) (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 (sin.f64 lambda2) 2)))))) (+.f64 (/.f64 (*.f64 phi1 phi1) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 4)))) (/.f64 (pow.f64 phi1 4) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3))) (fma.f64 19/24 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 4))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 phi1 phi1))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 phi1 4)) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (*.f64 1/4 (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda2)) (cos.f64 lambda1))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3))))))))))))))))))) (+.f64 (+.f64 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 4)))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 11/6 (/.f64 (pow.f64 phi1 4) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (*.f64 (*.f64 phi1 phi1) (pow.f64 (cos.f64 phi2) 4)) (sin.f64 lambda2))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 3/2 (/.f64 (*.f64 phi1 phi1) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2)))))) (+.f64 (/.f64 (cos.f64 phi2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 4)))) (fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)))) (fma.f64 1/2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 phi1 phi1))))) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 phi1 4)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 4))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)))))))))))))
(-.f64 (+.f64 (*.f64 23/12 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 7/8 (/.f64 (pow.f64 phi1 4) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 4))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (+.f64 (*.f64 23/12 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 4) (pow.f64 (sin.f64 lambda2) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 2) (pow.f64 (cos.f64 phi2) 3))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 4) (pow.f64 (sin.f64 lambda2) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 19/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4)) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 511/360 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 2/45 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 3/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (/.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2)) (+.f64 (/.f64 1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (*.f64 3/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))))))))))))))))))))))))))))))))))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 3))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 3/2 (/.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 2) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 361/720 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 4))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 361/720 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 11/6 (/.f64 (pow.f64 phi1 4) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (sin.f64 lambda2) (pow.f64 (cos.f64 lambda1) 2))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 61/240 (/.f64 (pow.f64 phi1 6) (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))))) (+.f64 (*.f64 3/8 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 5/6 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 lambda1) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 lambda1) 3))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 4) (sin.f64 lambda2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 13/6 (/.f64 (pow.f64 phi1 6) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 3/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3)) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (+.f64 (*.f64 5/12 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 6) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 3))) (+.f64 (*.f64 1/8 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 phi1 6) (pow.f64 (sin.f64 lambda2) 3)))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))) (+.f64 (*.f64 1/720 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 2))) (*.f64 3/2 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (pow.f64 phi1 6) (sin.f64 lambda2))))) (pow.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 4))))))))))))))))))))))))))))))))))))))))))
(-.f64 (fma.f64 23/12 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 6))))) (fma.f64 7/8 (/.f64 (pow.f64 phi1 4) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2)))))) (fma.f64 1/24 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 4)))))) (fma.f64 19/24 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 4))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 phi1 4)) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (fma.f64 3/4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 phi1 6))))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 4)))) (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) (pow.f64 (cos.f64 phi2) 3)))) (fma.f64 23/12 (/.f64 (cos.f64 phi2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 6)))) (fma.f64 3/4 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 phi1 6))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 phi1 4))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (+.f64 (+.f64 (/.f64 (pow.f64 phi1 4) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 phi1 phi1))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2))) (fma.f64 1/2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 phi1 4)) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 phi1 4)))))) (fma.f64 3/2 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi1 6))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)) (fma.f64 19/24 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 4))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (+.f64 (/.f64 (pow.f64 phi1 6) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 phi1 4)) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (fma.f64 1/4 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 phi1 4)) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda2)) (cos.f64 lambda1)))))) (fma.f64 511/360 (/.f64 (pow.f64 phi1 6) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 5/12 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 6)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 4)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 2/45 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 3/4 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 phi1 6)) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2))))) (fma.f64 1/4 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 phi1 4) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (fma.f64 3/4 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi1 6)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)) (fma.f64 3/4 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 phi1 6)) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda2)) (cos.f64 lambda1))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)) (+.f64 (/.f64 (*.f64 phi1 phi1) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (+.f64 (/.f64 1 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2)))))) (fma.f64 5/12 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 6)))))) (/.f64 (*.f64 3/4 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 phi1 6)) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)))))))))))))))))))))))))))))))) (fma.f64 3/2 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 6))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)) (+.f64 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 4)))))) (fma.f64 3/8 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6)) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (fma.f64 1/4 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (pow.f64 phi1 6)) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))))) (fma.f64 1/8 (/.f64 (pow.f64 (sin.f64 lambda1) 2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (pow.f64 phi1 6)) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (fma.f64 1/8 (/.f64 (pow.f64 (sin.f64 lambda1) 3) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (pow.f64 (sin.f64 lambda2) 3) (pow.f64 phi1 6)))))) (fma.f64 3/2 (/.f64 (*.f64 phi1 phi1) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2)))))) (+.f64 (/.f64 (cos.f64 phi2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 4)))) (fma.f64 1/2 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 phi1 phi1))))) (fma.f64 361/720 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 6))))) (fma.f64 5/12 (/.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 phi1 6))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 4))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 361/720 (/.f64 (cos.f64 phi2) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 6)))) (fma.f64 11/6 (/.f64 (pow.f64 phi1 4) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 3/2 (/.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 6))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)) (fma.f64 1/24 (/.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 phi1 6))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (pow.f64 phi1 6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cos.f64 lambda2) 2)) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)) (fma.f64 1/8 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 6) (*.f64 (*.f64 (pow.f64 phi1 6) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (sin.f64 lambda2) (pow.f64 (cos.f64 lambda1) 2))))))) (fma.f64 1/2 (/.f64 (*.f64 phi1 phi1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)))) (fma.f64 61/240 (/.f64 (pow.f64 phi1 6) (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2)))))) (fma.f64 3/8 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6)) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (cos.f64 lambda2) 2)) (pow.f64 (cos.f64 lambda1) 2)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)) (fma.f64 5/6 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi1 6))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (fma.f64 1/8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 lambda1) 3))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)) (fma.f64 1/8 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (pow.f64 phi1 6)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (cos.f64 lambda1) 3))))) (+.f64 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 4))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (fma.f64 13/6 (/.f64 (pow.f64 phi1 6) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (fma.f64 3/2 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 6))))) (fma.f64 1/720 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 6))))) (fma.f64 2/3 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 phi1 6)))) (+.f64 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (pow.f64 phi1 4))))) (fma.f64 1/24 (/.f64 (sin.f64 lambda1) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi1 6)))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 1/24 (/.f64 (*.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 phi1 6)) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda2)) (cos.f64 lambda1))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (fma.f64 1/24 (/.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (pow.f64 phi1 6)) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (*.f64 (*.f64 phi1 phi1) (pow.f64 (cos.f64 phi2) 4)) (sin.f64 lambda2))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (fma.f64 5/12 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 phi1 6)) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (cos.f64 lambda2) 2))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 3)) (fma.f64 1/8 (/.f64 (pow.f64 (sin.f64 lambda1) 3) (/.f64 (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 3) (pow.f64 phi1 6))))) (fma.f64 1/720 (/.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 6)))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 2)) (/.f64 (*.f64 3/2 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (pow.f64 phi1 6))))) (pow.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 lambda2))))) 4)))))))))))))))))))))))))))))))))))))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))
(/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)) (pow.f64 (cos.f64 phi1) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 phi1)))))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (pow.f64 (cos.f64 phi1) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 lambda2)))))))

prune3.9s (17.1%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New2932295
Fresh41317
Picked101
Done000
Total29815313
Error
0.2b
Counts
313 → 15
Alt Table
StatusErrorProgram
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.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)))))))
27.2b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (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)))))))
28.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
14.0b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1))))
5.0b
(+.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)) (cos.f64 phi1)))) 1)))
0.5b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))))
31.2b
(+.f64 lambda1 (pow.f64 (sqrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)))) 2))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi1))))
0.6b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 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)))))))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) 3))))
0.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (-.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (cos.f64 phi2))) 2)) (/.f64 1 (*.f64 (cos.f64 phi1) (+.f64 (cos.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))))))
1.0b
(+.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)) (cos.f64 phi1))) 3)))
0.9b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 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)))))))
5.7b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (/.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)))))
18.5b
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (-.f64 (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 lambda2) 2)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 3) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 7) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 5) (*.f64 lambda1 lambda1))))) (fma.f64 8 (/.f64 (pow.f64 (cos.f64 phi2) 8) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 5) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 8) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda2) 5)) (pow.f64 lambda1 3))))) (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 lambda2) 3) lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 4 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (sin.f64 lambda2)) (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4)) (fma.f64 8 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 lambda2) 2))))))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi1) 3) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))) (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 phi1) 5)))))) (fma.f64 9 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 lambda2) 2)) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 3 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (*.f64 (cos.f64 phi1) (*.f64 lambda1 lambda1)))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi1)) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (*.f64 lambda1 lambda1)))))) (fma.f64 8 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 9) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 lambda2) 6))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4)) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3)))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 phi1) 5)) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)))))) (+.f64 (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 5) (*.f64 lambda1 lambda1)))) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 phi1) 4))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2))) (fma.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 7) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 6)) (pow.f64 lambda1 3)))) (fma.f64 8 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 7) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 lambda1 lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 7) (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4)) (fma.f64 7/2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 lambda2) 2)))) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 lambda1 3)))))) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 lambda2) 3)) (*.f64 (pow.f64 lambda1 3) (pow.f64 (cos.f64 phi1) 6))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 4)) (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda2) 3)) (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 4))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 lambda1 lambda1)) (pow.f64 (cos.f64 lambda2) 2))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (pow.f64 (sin.f64 lambda2) 2) (pow.f64 (cos.f64 phi1) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 lambda1 lambda1))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)))))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 lambda1 lambda1)))))) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 3/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (cos.f64 lambda2)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 lambda2) 5) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi1) (pow.f64 (cos.f64 lambda2) 5)) (pow.f64 lambda1 3))))))))))))))))))))))))))))))))))))))) (fma.f64 1/6 (/.f64 (cos.f64 phi2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (*.f64 (pow.f64 lambda1 3) (pow.f64 (neg.f64 (sin.f64 lambda2)) 3)))) (fma.f64 2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 lambda1 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (fma.f64 22/3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 3 (/.f64 (pow.f64 (cos.f64 phi2) 5) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (sin.f64 lambda2) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 phi1) 2) (pow.f64 lambda1 3)))))) (fma.f64 5/3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 lambda1 3))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 2 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 phi1) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3)) (fma.f64 7 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 5) (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 lambda1 lambda1))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 3/2 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 lambda1 lambda1)))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3)))))) (fma.f64 1/2 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 5) (pow.f64 lambda1 3)))))) (fma.f64 3 (/.f64 (pow.f64 (cos.f64 phi2) 3) (/.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (pow.f64 (cos.f64 lambda2) 2))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 6) (cos.f64 lambda2)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi1)) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (pow.f64 lambda1 3)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3)) (fma.f64 1/2 (/.f64 (cos.f64 phi2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 4) (*.f64 lambda1 lambda1))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (*.f64 (cos.f64 phi1) (*.f64 lambda1 lambda1)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2)) (fma.f64 14 (/.f64 (pow.f64 (cos.f64 phi2) 6) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 (cos.f64 phi1) (pow.f64 lambda1 3)))))) (fma.f64 4/3 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3))))) (fma.f64 4 (/.f64 (pow.f64 (cos.f64 phi2) 4) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 3) (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 lambda1 3)))))) (+.f64 (/.f64 (pow.f64 (cos.f64 phi2) 2) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi1) 3) (*.f64 lambda1 lambda1))))) (fma.f64 16 (/.f64 (pow.f64 (cos.f64 phi2) 7) (/.f64 (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 3) (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 4) (pow.f64 lambda1 3))))) (*.f64 3 (/.f64 (*.f64 (pow.f64 (cos.f64 phi2) 4) (*.f64 (sin.f64 lambda2) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi1)) (*.f64 (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 lambda2) 2))))) (pow.f64 (-.f64 (+.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi1) (cos.f64 lambda2)))) 2))))))))))))))))))))))))))))
Compiler

Compiled 63983 to 23405 computations (63.4% saved)

regimes2.4s (10.6%)

Accuracy

Total 0.4b remaining (43.7%)

Threshold costs 0.4b (43.7%)

Counts
208 → 1
Compiler

Compiled 21969 to 8251 computations (62.4% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Rules
15×*-commutative_binary64
14×+-commutative_binary64
11×sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034122
158122
286122
3103122
4114122
5117122
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))))
Outputs
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 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 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (cos.f64 phi1)))))))
(+.f64 lambda1 (atan2.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3) (pow.f64 (cos.f64 phi1) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (-.f64 (pow.f64 (cos.f64 phi1) 2) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi1)))))))

end1.4s (6.2%)

Stop Event
fuel
Compiler

Compiled 3734 to 1836 computations (50.8% saved)

Profiling

Loading profile data...