Details

Time bar (total: 36.9s)

analyze786.0ms (2.1%)

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

Compiled 38 to 22 computations (42.1% saved)

sample4.3s (11.7%)

Results
1.8s6633×body256valid
753.0ms2798×body256infinite
732.0ms837×body1024valid
398.0ms782×body512valid
389.0ms521×body1024infinite
229.0ms404×body512infinite
4.0msbody2048valid
Bogosity

preprocess206.0ms (0.6%)

Algorithm
egglog
Calls
Call 1
Inputs
0
1
2
3
4
Outputs
0
1
2
3
4
Call 2
Inputs
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 lambda1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2)))) (*.f64 (-.f64 R phi2) (-.f64 R phi2)))))
(*.f64 phi2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2)))) (*.f64 (-.f64 phi1 R) (-.f64 phi1 R)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2))) (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2)))) (*.f64 (-.f64 lambda1 phi2) (-.f64 lambda1 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2))) (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2)))) (*.f64 (-.f64 phi1 lambda1) (-.f64 phi1 lambda1)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2))) (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)))) (*.f64 (-.f64 lambda2 phi2) (-.f64 lambda2 phi2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2))) (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2)))) (*.f64 (-.f64 phi1 lambda2) (-.f64 phi1 lambda2)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2)))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))))
Outputs
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi2 phi1)))
(*.f64 lambda1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 lambda1 (hypot.f64 (*.f64 (-.f64 R lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 lambda2 (hypot.f64 (*.f64 (-.f64 lambda1 R) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2)))) (*.f64 (-.f64 R phi2) (-.f64 R phi2)))))
(*.f64 phi1 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 R phi2) 1/2))) (-.f64 R phi2)))
(*.f64 phi2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2)))) (*.f64 (-.f64 phi1 R) (-.f64 phi1 R)))))
(*.f64 phi2 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 R) 1/2))) (-.f64 phi1 R)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi2 phi1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2))) (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2)))) (*.f64 (-.f64 lambda1 phi2) (-.f64 lambda1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 phi1 lambda2) (cos.f64 (*.f64 (+.f64 lambda1 phi2) 1/2))) (-.f64 lambda1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2))) (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2)))) (*.f64 (-.f64 phi1 lambda1) (-.f64 phi1 lambda1)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 phi2 lambda2) (cos.f64 (*.f64 (+.f64 phi1 lambda1) 1/2))) (-.f64 phi1 lambda1)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2))) (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)))) (*.f64 (-.f64 lambda2 phi2) (-.f64 lambda2 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 phi1) (cos.f64 (*.f64 (+.f64 lambda2 phi2) 1/2))) (-.f64 lambda2 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2))) (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2)))) (*.f64 (-.f64 phi1 lambda2) (-.f64 phi1 lambda2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 phi2) (cos.f64 (*.f64 (+.f64 phi1 lambda2) 1/2))) (-.f64 phi1 lambda2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2)))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi2 phi1)))
Compiler

Compiled 42 to 26 computations (38.1% saved)

simplify101.0ms (0.3%)

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

eval2.0ms (0%)

Compiler

Compiled 53 to 27 computations (49.1% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
5.1b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
5.1b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
Compiler

Compiled 21 to 14 computations (33.3% saved)

localize80.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
0.2b
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
3.3b
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
Compiler

Compiled 71 to 29 computations (59.2% saved)

series463.0ms (1.3%)

Counts
3 → 118
Calls

33 calls:

TimeVariablePointExpression
8.0ms
phi2
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
6.0ms
phi2
@inf
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
6.0ms
lambda1
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
5.0ms
phi1
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
5.0ms
lambda2
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
Compiler

Compiled 26270 to 17165 computations (34.7% saved)

rewrite156.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
39×egg-rr
28×egg-rr
12×egg-rr
Counts
3 → 79
Calls
Call 1
Inputs
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (-.f64 lambda1 lambda2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda2 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))))))

simplify490.0ms (1.3%)

Algorithm
egglog
Counts
197 → 194
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
(+.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))))))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))) phi1)) (*.f64 -1 (*.f64 phi1 R))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (/.f64 -1 phi1) 2)))))) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))) phi1)) (*.f64 -1 (*.f64 phi1 R)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 R (pow.f64 phi2 3))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (/.f64 1 phi2) 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))) phi2)) (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))) phi2)) (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(fma.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(-.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (-.f64 lambda1 lambda2)) 1))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))
(*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 2) 2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) R))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2) 2))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) 2))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1) (cbrt.f64 (*.f64 R R)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
Outputs
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
(+.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R)))
(*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R (*.f64 1/2 (+.f64 (/.f64 (*.f64 R (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1/8 1/24)) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 phi1 R)))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) phi1) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))))))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) phi1) (fma.f64 phi1 R (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))))))))
(*.f64 -1 (*.f64 phi1 R))
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(fma.f64 R phi2 (neg.f64 (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))) phi1)) (*.f64 -1 (*.f64 phi1 R))))
(fma.f64 R phi2 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) phi1) (neg.f64 (*.f64 phi1 R))))
(+.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (/.f64 -1 phi1) 2)))))) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))) phi1)) (*.f64 -1 (*.f64 phi1 R)))))
(fma.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (pow.f64 (/.f64 -1 phi1) 2))))) (fma.f64 R phi2 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) phi1) (neg.f64 (*.f64 phi1 R)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) R) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 R (pow.f64 phi2 3))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) R) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1/24 1/8)) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (*.f64 R (pow.f64 phi2 3))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 R (*.f64 phi2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(fma.f64 R phi2 (neg.f64 (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2))))
(+.f64 (neg.f64 (*.f64 phi1 R)) (fma.f64 R phi2 (/.f64 (*.f64 1/2 (*.f64 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) phi2)))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (/.f64 1 phi2) 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)))))
(+.f64 (neg.f64 (*.f64 phi1 R)) (fma.f64 R phi2 (*.f64 1/2 (+.f64 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (/.f64 1 phi2) 2) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))) (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))) phi2)))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))) phi2)) (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R)))
(fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) phi2) (+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))) phi2)) (+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))))) (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) phi2) (+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(fma.f64 lambda1 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 (neg.f64 lambda2))) 0) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) 1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(-.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (-.f64 lambda1 lambda2)) 1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))) 2) 2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) R))
(*.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2) 2))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2) 2))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) 2))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) 2))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1) (cbrt.f64 (*.f64 R R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))

eval233.0ms (0.6%)

Compiler

Compiled 7920 to 4519 computations (42.9% saved)

prune65.0ms (0.2%)

Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New17024194
Fresh000
Picked101
Done000
Total17124195
Error
0.1b
Counts
195 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
50.5b
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
6.2b
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)
48.2b
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
44.3b
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
31.9b
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
6.2b
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
5.5b
(*.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
54.5b
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))
55.1b
(*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
54.0b
(*.f64 phi1 R)
55.2b
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
5.5b
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) (-.f64 phi1 phi2)))
0.2b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
5.2b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (-.f64 phi1 phi2)))
0.2b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
10.0b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
9.7b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
28.3b
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 phi1 phi2)))
5.2b
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (-.f64 phi1 phi2)))
53.3b
(*.f64 R phi2)
55.9b
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
56.6b
(neg.f64 (*.f64 phi1 R))
51.7b
(neg.f64 (*.f64 R phi2))
37.5b
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
Compiler

Compiled 1032 to 726 computations (29.7% saved)

localize93.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
0.1b
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
0.2b
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
0.2b
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
Compiler

Compiled 156 to 105 computations (32.7% saved)

series772.0ms (2.1%)

Counts
4 → 142
Calls

39 calls:

TimeVariablePointExpression
18.0ms
phi1
@-inf
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
6.0ms
lambda1
@0
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
6.0ms
lambda1
@-inf
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
4.0ms
R
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
3.0ms
lambda2
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
Compiler

Compiled 43480 to 32800 computations (24.6% saved)

rewrite261.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
85×egg-rr
58×egg-rr
53×egg-rr
19×egg-rr
Counts
4 → 215
Calls
Call 1
Inputs
(*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 lambda2 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2 (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 1 (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 1) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (cbrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 2)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (*.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0))) (-.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 2) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (neg.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))) (*.f64 2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3))))))

simplify1.5s (4.2%)

Algorithm
egglog
Counts
357 → 399
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))) (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R))
(+.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R)) (*.f64 -1 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) lambda1)) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R))) (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) lambda1)) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 R (pow.f64 phi2 3))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi2))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R phi2)))))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi1)) (*.f64 -1 (*.f64 phi1 R))))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi1)) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 phi2 (pow.f64 (/.f64 -1 phi1) 2)))))))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(-.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) 2))
(*.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) 1/3)
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3))
(fma.f64 1 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 0 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 0))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 0))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (neg.f64 0))
(fma.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2 (neg.f64 0))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 1 (neg.f64 0))
(fma.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 0))
(fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (neg.f64 0))
(fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 0))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1 0))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 0) 0))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)
(-.f64 (+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 0))
(*.f64 (cbrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (*.f64 2 2))))
(*.f64 (/.f64 -2 1) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) 2))
(*.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) (sqrt.f64 2)))
(*.f64 (/.f64 -2 (cbrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) (cbrt.f64 (*.f64 2 2))))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) 2))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 2)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (sqrt.f64 2)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (*.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0))) (-.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) 1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) 1))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) 1))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 1 -2))
(*.f64 (/.f64 1 1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 1) -2)
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2))) (cbrt.f64 2))
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 2) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 2))
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (neg.f64 -2))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 1/3)
(neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)))
(neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(-.f64 0 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(/.f64 (+.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))) 2)
(/.f64 (+.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))) 2)
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))) (*.f64 2 2))
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))) (*.f64 2 2))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 2 2))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))) (*.f64 2 -2))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)
(neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2) R))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 1)
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) 2))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 2) 2))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 1)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3))
Outputs
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5)) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5)) (fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
(+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))) (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 R lambda1))) (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) R))
(+.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R)) (*.f64 -1 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) lambda1)) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) R) (neg.f64 (/.f64 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda1)) (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R)))
(*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) R))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R))) (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) lambda1)) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) R)) (/.f64 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda1)) (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) R) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 R (pow.f64 phi2 3))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) R) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1/24 1/8)) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (*.f64 R (pow.f64 phi2 3))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 R (*.f64 phi2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(fma.f64 R phi2 (neg.f64 (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2)))
(+.f64 (neg.f64 (*.f64 phi1 R)) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))) phi2) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2))))
(+.f64 (neg.f64 (*.f64 phi1 R)) (fma.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))) phi2) (*.f64 R phi2))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi2))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 phi1 R (/.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi2)))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 phi1 R (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R (/.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 R (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R (*.f64 1/2 (+.f64 (/.f64 (*.f64 R (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1/8 1/24)) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 R (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 phi1 R)))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) R) phi1) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R phi2)))))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) R) phi1) (fma.f64 phi1 R (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R phi2)))))))
(*.f64 -1 (*.f64 phi1 R))
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(fma.f64 R phi2 (neg.f64 (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi1)) (*.f64 -1 (*.f64 phi1 R))))
(fma.f64 R phi2 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1) (neg.f64 (*.f64 phi1 R))))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi1)) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 phi2 (pow.f64 (/.f64 -1 phi1) 2)))))))))
(fma.f64 R phi2 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1) (neg.f64 (*.f64 phi1 R))) (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 phi2 (pow.f64 (/.f64 -1 phi1) 2))))))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 (neg.f64 lambda2))) 0) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (-.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 (neg.f64 lambda2))) 0) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) 2) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) 1))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2) 2)))
(*.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 1 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(fma.f64 0 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 0))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 0))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (neg.f64 0))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) 0)
(fma.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2 (neg.f64 0))
(fma.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 1 (neg.f64 0))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(fma.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 0))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) 0)
(fma.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)) (neg.f64 0))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) 0)
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 0))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (pow.f64 (/.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) -1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (-.f64 phi1 (-.f64 phi2 (+.f64 phi1 phi2)))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (-.f64 phi1 (-.f64 phi2 (+.f64 phi1 phi2)))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 1/2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 2)) (*.f64 1/2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 1/2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 1/2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 1/2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 1/2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 0) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (+.f64 0 0))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 0 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1 0))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 0) 0))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(-.f64 (+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 0))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(*.f64 (cbrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (*.f64 2 2))))
(/.f64 (*.f64 (cbrt.f64 1/2) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 4))
(*.f64 (/.f64 -2 1) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) 2))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (-.f64 phi1 (-.f64 phi2 (+.f64 phi1 phi2)))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) 2))
(*.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) (sqrt.f64 2)))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (-.f64 phi1 (-.f64 phi2 (+.f64 phi1 phi2)))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) 2))
(*.f64 (/.f64 -2 (cbrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) (cbrt.f64 (*.f64 2 2))))
(*.f64 -2 (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (-.f64 phi1 (-.f64 phi2 (+.f64 phi1 phi2)))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi1 phi2) (+.f64 phi1 phi2))) 1/2))) 2))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) 2)
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 2)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (sqrt.f64 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) 2)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (*.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 0 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0))) (-.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) 1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) 1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) 1))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (/.f64 1 -2))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -1/2)
(*.f64 (/.f64 1 1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)))
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1) 2)
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -1/2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 1) -2)
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -1/2)
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2))) (cbrt.f64 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 2))
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1) 2)
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -1/2)
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -1/2)
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2)))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 2) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 2 2))
(/.f64 (fma.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 2 (neg.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 4)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -2)
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -1/2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -1/2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (neg.f64 -2))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -1/2)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 3)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 0) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 0 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(/.f64 (-.f64 (+.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2)
(/.f64 (+.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))) 2)
(/.f64 (-.f64 (+.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2)
(/.f64 (+.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))) 2)
(/.f64 (-.f64 (+.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2)
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))) (*.f64 2 2))
(/.f64 (fma.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2)) 4)
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))) (*.f64 2 2))
(/.f64 (fma.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2)) 4)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 2 2))
(/.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))))) (*.f64 2 -2))
(/.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1)))) -2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (-.f64 phi2 phi1))))))) -4)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2) R))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) 2) 2)))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 2) 2))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))

localize5.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

localize22.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
0.1b
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
Compiler

Compiled 58 to 28 computations (51.7% saved)

series213.0ms (0.6%)

Counts
2 → 82
Calls

24 calls:

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

Compiled 18300 to 12935 computations (29.3% saved)

rewrite96.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
38×egg-rr
23×egg-rr
Counts
2 → 61
Calls
Call 1
Inputs
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) -1) (-.f64 lambda2 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) 1) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 R)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))))))

simplify222.0ms (0.6%)

Algorithm
egglog
Counts
143 → 142
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) lambda1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 R (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) lambda1))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(+.f64 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 R (*.f64 phi2 (pow.f64 phi1 3)))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R phi2)))))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (/.f64 -1 phi1) 2)))))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi2 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (*.f64 R (pow.f64 phi2 3)))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi2 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) (*.f64 (pow.f64 (/.f64 1 phi2) 2) R)))) (*.f64 R phi2))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(-.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) -1) (-.f64 lambda2 lambda1))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))) 1))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) 1) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))) 1))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 R))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 R)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 2))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
Outputs
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (fma.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2)) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (-.f64 lambda1 lambda2)) (fma.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (-.f64 lambda1 lambda2)) (fma.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2)) lambda1))) lambda2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) lambda1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 R (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) lambda1)))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 R (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) lambda1)))
(*.f64 -1 (*.f64 R (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) lambda1)))
(neg.f64 (*.f64 R (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) lambda1))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(+.f64 (neg.f64 (*.f64 R (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) lambda1))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(+.f64 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(fma.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 R (*.f64 phi2 (pow.f64 phi1 3)))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 R (*.f64 phi2 (pow.f64 phi1 3)))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (fma.f64 R (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 phi1 R)))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) R) phi1) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R phi2)))))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) R) phi1) (fma.f64 phi1 R (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R phi2)))))))
(*.f64 -1 (*.f64 phi1 R))
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(fma.f64 R phi2 (neg.f64 (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (fma.f64 R phi2 (neg.f64 (*.f64 phi1 R))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (/.f64 -1 phi1) 2)))))))))
(+.f64 (fma.f64 R phi2 (neg.f64 (*.f64 phi1 R))) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (/.f64 -1 phi1) 2))))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi2 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (/.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (*.f64 (*.f64 phi2 phi2) R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (*.f64 R (pow.f64 phi2 3)))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi2 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (*.f64 R (pow.f64 phi2 3)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (+.f64 (fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (/.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (*.f64 (*.f64 phi2 phi2) R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(fma.f64 R phi2 (neg.f64 (*.f64 phi1 R)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)))
(fma.f64 1/2 (/.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R) phi2) (fma.f64 R phi2 (neg.f64 (*.f64 phi1 R))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) (*.f64 (pow.f64 (/.f64 1 phi2) 2) R)))) (*.f64 R phi2))))
(fma.f64 1/2 (/.f64 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R) phi2) (+.f64 (neg.f64 (*.f64 phi1 R)) (fma.f64 1/2 (*.f64 phi1 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (*.f64 (pow.f64 (/.f64 1 phi2) 2) R))) (*.f64 R phi2))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (*.f64 phi1 R)))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2) (fma.f64 phi1 R (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 (neg.f64 lambda2))) 0) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(-.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) -1) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi1))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) 1) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi1))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) R)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 R))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 R))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 R)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) R))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))

localize45.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))
0.3b
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3)
3.3b
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
32.8b
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
Compiler

Compiled 109 to 47 computations (56.9% saved)

series2.6s (6.9%)

Counts
2 → 80
Calls

30 calls:

TimeVariablePointExpression
29.0ms
phi1
@0
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
23.0ms
phi2
@inf
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
17.0ms
lambda2
@inf
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
16.0ms
phi2
@0
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
14.0ms
lambda2
@0
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
Compiler

Compiled 217260 to 153785 computations (29.2% saved)

rewrite134.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
37×egg-rr
23×egg-rr
Counts
2 → 60
Calls
Call 1
Inputs
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2)) (*.f64 R R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 R R)) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) R) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) R) (*.f64 R R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (*.f64 (*.f64 R R) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R R) (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (pow.f64 R 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R R) (*.f64 R (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (pow.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 3) (*.f64 R R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (pow.f64 R 3)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (pow.f64 R 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 3))))))

simplify1.2s (3.3%)

Algorithm
egglog
Counts
140 → 194
Calls
Call 1
Inputs
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) R))) 1/3)
(*.f64 lambda1 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))) 1/3))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))) 1/3) lambda1))
(pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R))) 1/3)
(*.f64 lambda2 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))) 1/3))
(*.f64 -1 (*.f64 lambda2 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))) 1/3)))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3))) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3) 2)))) (pow.f64 phi1 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) 2) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3) 3))))) (pow.f64 phi1 3)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3) 2)))) (pow.f64 phi1 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) (*.f64 R phi2))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 phi1) 2) (-.f64 (+.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) R))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) R))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))))))
(pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3)
(+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (*.f64 1/3 (/.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))))
(+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 2)))) (pow.f64 phi2 2)) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2)))))
(+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 2)))) (pow.f64 phi2 2)) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3) 2)))) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3) 2)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 3)))))) (pow.f64 phi2 3)) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) R))) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))))) R) (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))))) (pow.f64 (/.f64 -1 phi2) 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) R)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (pow.f64 R 2) R)))
(*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) phi1))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) phi1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)))) (pow.f64 phi1 2))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))))) R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi1 3)) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) phi1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)))) (pow.f64 phi1 2)))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (+.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) (*.f64 R phi2))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))))))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (+.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) R))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) R))))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) (*.f64 R phi2)) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R)))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi2 3)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (+.f64 (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) phi2)))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) R))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) R) (+.f64 (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) phi2) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))))))))
(*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R)))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))))) phi2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) R)) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))))) phi2))))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) 2))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 R))
(/.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3))
(*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3))
(*.f64 1 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1)
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) R))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) 2))
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2)) (*.f64 R R))
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 R R)) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2))
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) R) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) R) (*.f64 R R))
(*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (*.f64 (*.f64 R R) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 R R) (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (pow.f64 R 3)) 1))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) 1))
(*.f64 R (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)) 1))
(*.f64 (*.f64 R R) (*.f64 R (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)))
(*.f64 R (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R) 3))
(*.f64 (pow.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2))
(*.f64 R (pow.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 3) (*.f64 R R))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)) R)
(*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (pow.f64 R 3)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (pow.f64 R 3)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(/.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1)
(pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 3) 1/3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 3))
Outputs
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))
(*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))))
(neg.f64 (*.f64 (cbrt.f64 -1) (*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))))
(neg.f64 (*.f64 (cbrt.f64 -1) (*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))))
(neg.f64 (*.f64 (cbrt.f64 -1) (*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(*.f64 -1 (*.f64 (cbrt.f64 -1) (*.f64 R (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) 1/3))))
(neg.f64 (*.f64 (cbrt.f64 -1) (*.f64 R (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) R))) 1/3)
(cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) R))))
(*.f64 lambda1 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))) 1/3))
(*.f64 lambda1 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R)) (*.f64 R R))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))) 1/3) lambda1))
(neg.f64 (*.f64 lambda1 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R)) (*.f64 R R)))))
(pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R))) 1/3)
(cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) R))))
(*.f64 lambda2 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))) 1/3))
(*.f64 lambda2 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R)) (*.f64 R R))))
(*.f64 -1 (*.f64 lambda2 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))) 1/3)))
(neg.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R)) (*.f64 R R)))))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3)
(cbrt.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3))) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3))
(fma.f64 1/3 (/.f64 (*.f64 phi1 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)) (*.f64 R R)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 R R))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3) 2)))) (pow.f64 phi1 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2)))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 phi1 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)) (*.f64 R R)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 R R))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 R R))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 2)) 2))) (*.f64 phi1 phi1)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 R R))) 2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) 2) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3) 3))))) (pow.f64 phi1 3)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2) 1/3) 2)))) (pow.f64 phi1 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 1/3) 2))))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 phi1 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)) (*.f64 R R)))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 R R))) 2))) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1/8 1/24)) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 (*.f64 R R) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1/8 1/24)) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (/.f64 (*.f64 (*.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (fma.f64 2/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 R R))) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)) (*.f64 R R))) 2) (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 R R))) 2)) 2)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 2)))) (/.f64 (*.f64 1/27 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) 3)) (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 2)))) (pow.f64 phi1 3)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 R R))) 2)) (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 R R))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) 2)) 2))) (*.f64 phi1 phi1)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 R R))) 2)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)
(*.f64 (cbrt.f64 (pow.f64 R 3)) phi1)
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))
(fma.f64 (cbrt.f64 (pow.f64 R 3)) phi1 (*.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2))) (*.f64 phi1 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (fma.f64 (cbrt.f64 (pow.f64 R 3)) phi1 (*.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) (*.f64 R phi2))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))))
(fma.f64 1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2))) (*.f64 phi1 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 phi2 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 R phi2))) (fma.f64 R (*.f64 (+.f64 -1 1) (*.f64 (*.f64 R R) (*.f64 phi2 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))))) (neg.f64 (*.f64 (pow.f64 R 3) (*.f64 phi2 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 3)) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2))) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2))) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))))))))) (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) (fma.f64 (cbrt.f64 (pow.f64 R 3)) phi1 (*.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)))))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) phi1))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)))
(fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) phi1)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) phi1))) (/.f64 (*.f64 -1/3 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R)) (*.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2)))) (*.f64 phi1 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 phi1) 2) (-.f64 (+.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) R))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) R))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) phi1))) (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 -1 phi1) 2) (-.f64 (fma.f64 R (*.f64 phi2 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))))) (fma.f64 R (+.f64 (neg.f64 (*.f64 (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (*.f64 R R))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))) (*.f64 (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (*.f64 R R))))) (*.f64 (+.f64 -1/2 1) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 3)) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R)) (*.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2))) (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)))) (/.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R)) (*.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2))) (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))))))))) (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) (/.f64 (*.f64 -1/3 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R)) (*.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2)))) (*.f64 phi1 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)))))
(pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3)
(cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R)))
(+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (*.f64 1/3 (/.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))))
(+.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) (/.f64 (*.f64 1/3 (*.f64 phi2 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 R 3) (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2))))
(+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 2)))) (pow.f64 phi2 2)) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2)))))
(+.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 phi2 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 R 3) (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2))) (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 R (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 R R) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (pow.f64 R 3) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) 2)) 2)))) (*.f64 phi2 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2)))))
(+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 phi2 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 2)))) (pow.f64 phi2 2)) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3) 2)))) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (pow.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3) 2)))) (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 3)))))) (pow.f64 phi2 3)) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2))))))
(+.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) (fma.f64 1/3 (/.f64 (*.f64 phi2 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 R 3) (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 R (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 R R) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (pow.f64 R 3) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) 2) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) 2)) 2)))) (*.f64 phi2 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2)) (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 1/4 (*.f64 (*.f64 R R) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)))) R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 R R) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1/24 1/8)) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1/24 1/8)) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (fma.f64 1/3 (/.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (pow.f64 R 3) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (*.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 R (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 R 3) (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2)) 2))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) 2)))) (fma.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 R (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) (pow.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 R 3) (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2)) 2))) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (pow.f64 R 3) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) 2)))) (/.f64 (*.f64 1/27 (pow.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (pow.f64 R 3) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) 3)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) R))) 2)) 3))))) (pow.f64 phi2 3)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)
(*.f64 (cbrt.f64 (pow.f64 R 3)) phi2)
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))
(fma.f64 (cbrt.f64 (pow.f64 R 3)) phi2 (/.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))))
(fma.f64 (cbrt.f64 (pow.f64 R 3)) phi2 (*.f64 1/3 (+.f64 (/.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2)) 2) (cbrt.f64 (pow.f64 R 3)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2))) (*.f64 phi2 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (/.f64 (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))))))
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (-.f64 (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) R))) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) R) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))))
(fma.f64 (cbrt.f64 (pow.f64 R 3)) phi2 (fma.f64 1/3 (/.f64 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (-.f64 (+.f64 (*.f64 (neg.f64 phi1) (*.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) R)) (fma.f64 R (*.f64 (+.f64 -1 1) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))) (*.f64 R R))) (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))) (+.f64 -1 1/2)))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2))) (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2)) 2) (cbrt.f64 (pow.f64 R 3)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2))) (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2)) 2) (cbrt.f64 (pow.f64 R 3)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)))) (/.f64 (*.f64 1/27 (pow.f64 (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2)) 3)) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 3)))))) (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) (*.f64 1/3 (+.f64 (/.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2)) 2) (cbrt.f64 (pow.f64 R 3)))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2))) (*.f64 phi2 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (/.f64 (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)))))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) phi2))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)))
(fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) phi2)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2))))
(fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 phi1 phi1))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2))) (*.f64 phi2 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) phi2))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))))) R) (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))))) (pow.f64 (/.f64 -1 phi2) 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)))))
(fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (fma.f64 -1/3 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 phi1 phi1))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2))) (*.f64 phi2 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2))) (fma.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))))) (fma.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)))) (fma.f64 (*.f64 (+.f64 -1 1) (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))))) R (*.f64 (*.f64 phi1 (*.f64 (*.f64 R R) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 phi1 phi1)))) R)))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R))) 3) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 3)) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R)))) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 phi1 phi1))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R)))) (-.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 phi1 phi1))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (pow.f64 R 3)) (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) 2)))) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)))))))) (pow.f64 (/.f64 -1 phi2) 2)) (pow.f64 (cbrt.f64 (pow.f64 R 3)) 2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 R 3)) phi2)))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 1 R) -3)))
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(*.f64 -1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(neg.f64 (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (/.f64 -1 R) -3))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) R)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) R)))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (pow.f64 R 2) R)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) (pow.f64 R 3))
(*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))
(*.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 R R))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) phi1))
(fma.f64 (*.f64 R R) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) phi1))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) phi1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)))) (pow.f64 phi1 2))))
(fma.f64 (*.f64 R R) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (fma.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) phi1 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 phi1 phi1))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))))) R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi1 3)) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) phi1) (*.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) R)))) (pow.f64 phi1 2)))))
(fma.f64 (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 (*.f64 R R) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1/8 1/24)) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) R) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1/8 1/24)) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (*.f64 (*.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R) (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi1 3) (fma.f64 (*.f64 R R) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (fma.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 R R) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) R)))) phi1 (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 phi1 phi1)))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))
(*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R)))
(fma.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (pow.f64 (/.f64 1 phi1) -2) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (+.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))))
(fma.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (pow.f64 (/.f64 1 phi1) -2) (fma.f64 phi1 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R))))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) (*.f64 R phi2))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))))))))
(fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 phi2 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (pow.f64 (/.f64 1 phi1) -2) (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 R phi2))) (+.f64 (fma.f64 R (*.f64 (+.f64 -1 1) (*.f64 (*.f64 R R) (*.f64 phi2 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))))) (neg.f64 (*.f64 (pow.f64 R 3) (*.f64 phi2 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))))) (fma.f64 phi1 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R))))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R)))))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R))
(*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)))
(fma.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 -1 phi1) -2) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (+.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) R))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R))))
(fma.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 -1 phi1) -2) (+.f64 (*.f64 (neg.f64 phi1) (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R)) (*.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))))))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))))) (+.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) R))))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) (*.f64 R phi2)) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))))))))))
(fma.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 -1 phi1) -2) (fma.f64 R (+.f64 (neg.f64 (*.f64 (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (*.f64 R R))) (*.f64 1/2 (+.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))) (*.f64 (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (*.f64 R R))))) (+.f64 (*.f64 (neg.f64 phi1) (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi2 phi2) R)) (*.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))))))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R) (fma.f64 -1/2 (*.f64 (pow.f64 R 3) (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))) (*.f64 R phi2) (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))))))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))))
(fma.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (pow.f64 R 3) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) phi2 (*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))
(fma.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (pow.f64 R 3) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) phi2 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (*.f64 (*.f64 phi2 phi2) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 R (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2) (+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi2 3)) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (+.f64 (*.f64 1/4 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))))
(fma.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (pow.f64 R 3) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) phi2 (fma.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1/24 1/8)) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 R R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) R) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 R R) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1/24 1/8)) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (pow.f64 R 3) (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 (*.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))) (pow.f64 phi2 3) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (*.f64 (*.f64 phi2 phi2) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (*.f64 R (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (fma.f64 1/4 (/.f64 (*.f64 (*.f64 R R) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 3) (pow.f64 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) 2)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R))
(*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))))
(fma.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R) (*.f64 (pow.f64 (/.f64 1 phi2) -2) (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2))))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (+.f64 (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) phi2)))
(fma.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R) (fma.f64 (pow.f64 (/.f64 1 phi2) -2) (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2)) (*.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))))) phi2)))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))) R))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) R) (+.f64 (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))) phi2) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))))))))))))
(+.f64 (*.f64 (neg.f64 phi1) (*.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) R)) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R) (fma.f64 (*.f64 (+.f64 -1 1) (*.f64 (*.f64 phi1 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))) (*.f64 R R))) R (fma.f64 (pow.f64 (/.f64 1 phi2) -2) (*.f64 (*.f64 (*.f64 phi1 R) (*.f64 R R)) (+.f64 -1 -2)) (+.f64 (neg.f64 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))))) (fma.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 3) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))))) phi2 (*.f64 1/2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))))))))))
(*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R))
(*.f64 (pow.f64 (/.f64 -1 phi2) -3) (pow.f64 R 3))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R)))
(fma.f64 (pow.f64 (/.f64 -1 phi2) -2) (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R))) (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (pow.f64 R 3)))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))))) phi2))))
(fma.f64 (pow.f64 (/.f64 -1 phi2) -2) (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R))) (fma.f64 (pow.f64 (/.f64 -1 phi2) -3) (pow.f64 R 3) (neg.f64 (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 phi1 phi1))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R))))) phi2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) R)) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))))) phi2))))))))
(fma.f64 -1/2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))))) (fma.f64 R (*.f64 (+.f64 -1 1) (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))))) (fma.f64 phi1 (*.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 phi1 phi1)))) (fma.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)))) (fma.f64 (pow.f64 (/.f64 -1 phi2) -2) (*.f64 (+.f64 2 1) (*.f64 (*.f64 phi1 R) (*.f64 R R))) (fma.f64 (pow.f64 (/.f64 -1 phi2) -3) (pow.f64 R 3) (neg.f64 (*.f64 (fma.f64 1/2 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) (fma.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) (*.f64 phi1 phi1))) R (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R))))) phi2))))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2) R))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R)))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2) R)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2) R))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) 2))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) 2))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2) R))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(/.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))
(*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 1 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) R))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) (*.f64 R (*.f64 R (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) 2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) 2))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2)) (*.f64 R R))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2)) R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 R R)) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) R) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) (*.f64 R (*.f64 R (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) 2))))
(*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) R) (*.f64 R R))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (*.f64 (*.f64 R R) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 R R) (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (pow.f64 R 3)) 1))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) 1))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 R (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)) 1))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 R R) (*.f64 R (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 R (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) R) 3))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2) R) 3))
(*.f64 (pow.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2))
(*.f64 (pow.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)))) 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) 2))
(*.f64 R (pow.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) 3))
(*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 3) (*.f64 R R))
(*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 3) (*.f64 R R))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3)) R)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (pow.f64 R 3)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) (pow.f64 R 3)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2)) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(/.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 3) 1/3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 3)

localize50.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))
0.4b
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
0.6b
(cbrt.f64 R)
3.3b
(cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))
Compiler

Compiled 117 to 45 computations (61.5% saved)

series679.0ms (1.8%)

Counts
3 → 68
Calls

33 calls:

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

Compiled 61620 to 43120 computations (30% saved)

rewrite97.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
35×egg-rr
18×egg-rr
10×egg-rr
Counts
3 → 63
Calls
Call 1
Inputs
(cbrt.f64 R)
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 R))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (cbrt.f64 (*.f64 R R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (cbrt.f64 (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 R 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 R)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 R) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 R)))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 (cbrt.f64 R))) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) (*.f64 R R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 (cbrt.f64 R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) (*.f64 R R))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))) (cbrt.f64 (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) 2)) (cbrt.f64 (*.f64 R (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))) 2) 2) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (cbrt.f64 R))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 R R)) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) R)) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) R)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2)) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) R)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (cbrt.f64 R))) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (cbrt.f64 R))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) R) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) R))))))

simplify436.0ms (1.2%)

Algorithm
egglog
Counts
131 → 207
Calls
Call 1
Inputs
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (pow.f64 R 1/3)))
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1)))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (pow.f64 R 1/3)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1)))) (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (pow.f64 R 1/3)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (pow.f64 R 1/3)))
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (pow.f64 R 1/3) lambda1))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3)))))
(*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3)))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (pow.f64 R 1/3) lambda1))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3))))))
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3)))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (*.f64 (pow.f64 R 1/3) (pow.f64 phi1 3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3))) phi1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3))) phi1)) (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 phi2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3)))))))))
(*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 R 1/3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) phi1)) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 R 1/3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) phi1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (*.f64 (pow.f64 R 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (/.f64 -1 phi1) 2))))))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))))))
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3)))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (*.f64 (pow.f64 R 1/3) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (*.f64 (pow.f64 R 1/3) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (*.f64 (pow.f64 R 1/3) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 (pow.f64 R 1/3) (pow.f64 phi2 3)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3))) phi2))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3)))))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3))) phi2)))))
(*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 1/3)))) phi2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 1/3)))) phi2)) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 R 1/3))))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 1/3))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (pow.f64 R 1/3))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (pow.f64 R 1/3))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 1/3))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (pow.f64 R 1/3) lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (pow.f64 R 1/3) lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (*.f64 (pow.f64 R 1/3) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3)))))
(*.f64 phi1 (pow.f64 R 1/3))
(+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 phi1 (pow.f64 R 1/3)))
(+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 phi1 (pow.f64 R 1/3)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3)) phi1))))
(+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 phi1 (pow.f64 R 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3)) phi1)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 phi2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3))))))))
(*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3)))
(+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (*.f64 phi2 (pow.f64 R 1/3)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 R 1/3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))) phi1)) (+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (*.f64 phi2 (pow.f64 R 1/3))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 R 1/3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))) phi1)) (+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (+.f64 (*.f64 phi2 (pow.f64 R 1/3)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 R 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (/.f64 -1 phi1) 2)))))))))
(*.f64 (pow.f64 R 1/3) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(+.f64 (*.f64 (pow.f64 R 1/3) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(+.f64 (*.f64 (pow.f64 R 1/3) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 R 1/3) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 (pow.f64 R 1/3) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 R 1/3) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi2 (pow.f64 R 1/3))
(+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (*.f64 phi2 (pow.f64 R 1/3)))
(+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (+.f64 (*.f64 phi2 (pow.f64 R 1/3)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3)) phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3))))) (+.f64 (*.f64 phi2 (pow.f64 R 1/3)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3)) phi2)))))
(*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3)))
(+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 phi1 (pow.f64 R 1/3)))
(+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 phi1 (pow.f64 R 1/3)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 1/3))) phi2))))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 R 1/3)))))) (+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 phi1 (pow.f64 R 1/3)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 1/3))) phi2)))))
(*.f64 1 (cbrt.f64 R))
(*.f64 (cbrt.f64 R) 1)
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) 1))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 R))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (cbrt.f64 (*.f64 R R)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (cbrt.f64 (cbrt.f64 R)))
(pow.f64 R 1/3)
(pow.f64 (cbrt.f64 (cbrt.f64 R)) 3)
(pow.f64 (cbrt.f64 R) 1)
(cbrt.f64 R)
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 R))
(*.f64 (cbrt.f64 R) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 (cbrt.f64 R))) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) (*.f64 R R))))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)
(*.f64 1 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 1)
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)))
(*.f64 (cbrt.f64 (*.f64 R (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) 2)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R))))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 (cbrt.f64 R))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) (*.f64 R R))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))) (cbrt.f64 (cbrt.f64 R)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) 2)) (cbrt.f64 (*.f64 R (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))) 2) 2) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (cbrt.f64 R))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 R R)) R)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) R)) (cbrt.f64 R)))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (cbrt.f64 R)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 R)))
(*.f64 (cbrt.f64 (*.f64 R (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) R)))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) 3)
(pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 1)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 3))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(*.f64 (cbrt.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2)) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))))
(*.f64 1 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1)
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) R)))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) R)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 (cbrt.f64 R)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (cbrt.f64 R))) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (cbrt.f64 R))))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) R) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) 3)
(pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1)
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) R))
Outputs
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (pow.f64 R 1/3)))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 R) lambda1)))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (pow.f64 R 1/3)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 R) lambda1)) (neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (cbrt.f64 R)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 R) lambda1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1)))) (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (pow.f64 R 1/3)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 R) lambda1)))) (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (cbrt.f64 R)))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (pow.f64 R 1/3)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (pow.f64 R 1/3) lambda1))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3)))))
(+.f64 (neg.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (cbrt.f64 R) lambda1))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R))))
(*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3)))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R))))
(+.f64 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (pow.f64 R 1/3) lambda1))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3))))))
(+.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (cbrt.f64 R) lambda1))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R)))))
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (cbrt.f64 R)))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (cbrt.f64 R)) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) phi1) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (cbrt.f64 R)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (cbrt.f64 R)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) phi1) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (cbrt.f64 R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 phi1)) (*.f64 (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (cbrt.f64 R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (*.f64 (pow.f64 R 1/3) (pow.f64 phi1 3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1/8 1/24)) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (cbrt.f64 R) (pow.f64 phi1 3)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (cbrt.f64 R)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) phi1) (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (cbrt.f64 R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 phi1)) (*.f64 (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (cbrt.f64 R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R)))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3))) phi1))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)))) (fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R)) (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (cbrt.f64 R))) phi1))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3))) phi1)) (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 phi2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3)))))))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)))) (fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R)) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (cbrt.f64 R))) phi1) (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (pow.f64 (/.f64 1 phi1) 2)) (*.f64 phi2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (cbrt.f64 R))))))))
(*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R))))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R)))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 R 1/3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) phi1)) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cbrt.f64 R) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) phi1) (fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R))))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 R 1/3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)))) phi1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (*.f64 (pow.f64 R 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (/.f64 -1 phi1) 2))))))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))))))
(fma.f64 -1/2 (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cbrt.f64 R) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) phi1) (fma.f64 -1/2 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (pow.f64 (/.f64 -1 phi1) 2))))) (fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R)))))))
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (cbrt.f64 R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (*.f64 (pow.f64 R 1/3) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (cbrt.f64 R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) phi2) (*.f64 (cbrt.f64 R) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (*.f64 (pow.f64 R 1/3) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 phi2)) (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (cbrt.f64 R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (cbrt.f64 R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) phi2) (*.f64 (cbrt.f64 R) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (pow.f64 R 1/3)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (*.f64 (pow.f64 R 1/3) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 (pow.f64 R 1/3) (pow.f64 phi2 3)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 phi2)) (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (cbrt.f64 R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (cbrt.f64 R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) phi2) (*.f64 (cbrt.f64 R) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1/24 1/8)) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (*.f64 (cbrt.f64 R) (pow.f64 phi2 3)))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))))
(*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))))
(fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R)))))
(+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3))) phi2))))
(+.f64 (fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R))))) (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (cbrt.f64 R))) phi2)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3)))))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3))) phi2)))))
(fma.f64 1/2 (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) phi1) (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (cbrt.f64 R)))) (+.f64 (fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R))))) (*.f64 1/2 (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (cbrt.f64 R))) phi2))))
(*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 1/3)))) phi2))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)))) (fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R)) (*.f64 -1/2 (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cbrt.f64 R)))) phi2))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi2 (pow.f64 R 1/3)))) (+.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 phi1 (pow.f64 R 1/3))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 1/3)))) phi2)) (*.f64 -1/2 (*.f64 (pow.f64 (pow.f64 R 1/3) 2) (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 R 1/3))))))))))
(+.f64 (neg.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi2 (cbrt.f64 R)))) (fma.f64 (cbrt.f64 (*.f64 R R)) (*.f64 phi1 (cbrt.f64 R)) (*.f64 -1/2 (+.f64 (/.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cbrt.f64 R)))) phi2) (*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (pow.f64 (/.f64 -1 phi2) 2)) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2) (cbrt.f64 R)))))))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 1/3))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (cbrt.f64 R))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 R) lambda1))
(+.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (pow.f64 R 1/3))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(fma.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 R) lambda1) (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (cbrt.f64 R))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1)))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 R) lambda1)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (pow.f64 R 1/3))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 R 1/3) lambda1))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda2 (cbrt.f64 R))) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (cbrt.f64 R) lambda1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 1/3))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (cbrt.f64 R))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3)))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (pow.f64 R 1/3) lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3))))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (cbrt.f64 R) lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3))))
(neg.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 R 1/3)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (pow.f64 R 1/3) lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(+.f64 (neg.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R)))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (cbrt.f64 R) lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))
(*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (cbrt.f64 R))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3)))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 (cbrt.f64 R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (cbrt.f64 R)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3))))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 (cbrt.f64 R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (cbrt.f64 R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (cbrt.f64 R))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (*.f64 (pow.f64 R 1/3) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 R 1/3)))))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 (cbrt.f64 R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1/8 1/24)) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (*.f64 (cbrt.f64 R) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (cbrt.f64 R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (cbrt.f64 R)))))
(*.f64 phi1 (pow.f64 R 1/3))
(*.f64 phi1 (cbrt.f64 R))
(+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 phi1 (pow.f64 R 1/3)))
(+.f64 (*.f64 (neg.f64 phi2) (cbrt.f64 R)) (*.f64 phi1 (cbrt.f64 R)))
(+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 phi1 (pow.f64 R 1/3)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3)) phi1))))
(+.f64 (*.f64 (neg.f64 phi2) (cbrt.f64 R)) (fma.f64 phi1 (cbrt.f64 R) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (cbrt.f64 R))) phi1)))
(+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 phi1 (pow.f64 R 1/3)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3)) phi1)) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 phi2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 1/3))))))))
(+.f64 (*.f64 (neg.f64 phi2) (cbrt.f64 R)) (fma.f64 phi1 (cbrt.f64 R) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (cbrt.f64 R)) phi1) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 phi2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (cbrt.f64 R))))))))
(*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3)))
(*.f64 (neg.f64 phi1) (cbrt.f64 R))
(+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (*.f64 phi2 (pow.f64 R 1/3)))
(+.f64 (*.f64 (neg.f64 phi1) (cbrt.f64 R)) (*.f64 phi2 (cbrt.f64 R)))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 R 1/3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))) phi1)) (+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (*.f64 phi2 (pow.f64 R 1/3))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cbrt.f64 R) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) phi1) (+.f64 (*.f64 (neg.f64 phi1) (cbrt.f64 R)) (*.f64 phi2 (cbrt.f64 R))))
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 R 1/3) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))) phi1)) (+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (+.f64 (*.f64 phi2 (pow.f64 R 1/3)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 R 1/3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (/.f64 -1 phi1) 2)))))))))
(fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cbrt.f64 R) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) phi1) (+.f64 (*.f64 (neg.f64 phi1) (cbrt.f64 R)) (fma.f64 phi2 (cbrt.f64 R) (*.f64 -1/2 (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cbrt.f64 R) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2) (pow.f64 (/.f64 -1 phi1) 2)))))))))
(*.f64 (pow.f64 R 1/3) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(*.f64 (cbrt.f64 R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(+.f64 (*.f64 (pow.f64 R 1/3) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(fma.f64 (cbrt.f64 R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (cbrt.f64 R) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 (pow.f64 R 1/3) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 R 1/3) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 (cbrt.f64 R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 phi2 (*.f64 (cbrt.f64 R) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (cbrt.f64 R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))
(+.f64 (*.f64 (pow.f64 R 1/3) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi2 (*.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 (pow.f64 phi2 3) (pow.f64 R 1/3))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 R 1/3) (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 (cbrt.f64 R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (fma.f64 1/2 (/.f64 (*.f64 phi2 (*.f64 (cbrt.f64 R) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1/24 1/8)) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (*.f64 (cbrt.f64 R) (pow.f64 phi2 3))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (cbrt.f64 R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))))
(*.f64 phi2 (pow.f64 R 1/3))
(*.f64 phi2 (cbrt.f64 R))
(+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (*.f64 phi2 (pow.f64 R 1/3)))
(+.f64 (*.f64 (neg.f64 phi1) (cbrt.f64 R)) (*.f64 phi2 (cbrt.f64 R)))
(+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (+.f64 (*.f64 phi2 (pow.f64 R 1/3)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3)) phi2))))
(+.f64 (*.f64 (neg.f64 phi1) (cbrt.f64 R)) (fma.f64 phi2 (cbrt.f64 R) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (cbrt.f64 R))) phi2)))
(+.f64 (*.f64 -1 (*.f64 phi1 (pow.f64 R 1/3))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3))))) (+.f64 (*.f64 phi2 (pow.f64 R 1/3)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 R 1/3)) phi2)))))
(+.f64 (*.f64 (neg.f64 phi1) (cbrt.f64 R)) (fma.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (cbrt.f64 R)))) (fma.f64 phi2 (cbrt.f64 R) (/.f64 (*.f64 1/2 (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (cbrt.f64 R))) phi2))))
(*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3)))
(*.f64 (neg.f64 phi2) (cbrt.f64 R))
(+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (*.f64 phi1 (pow.f64 R 1/3)))
(+.f64 (*.f64 (neg.f64 phi2) (cbrt.f64 R)) (*.f64 phi1 (cbrt.f64 R)))
(+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 phi1 (pow.f64 R 1/3)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 1/3))) phi2))))
(+.f64 (*.f64 (neg.f64 phi2) (cbrt.f64 R)) (fma.f64 phi1 (cbrt.f64 R) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cbrt.f64 R)))) phi2)))
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 R 1/3)))))) (+.f64 (*.f64 -1 (*.f64 phi2 (pow.f64 R 1/3))) (+.f64 (*.f64 phi1 (pow.f64 R 1/3)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 R 1/3))) phi2)))))
(fma.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2) (cbrt.f64 R))))) (+.f64 (*.f64 (neg.f64 phi2) (cbrt.f64 R)) (fma.f64 phi1 (cbrt.f64 R) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cbrt.f64 R)))) phi2))))
(*.f64 1 (cbrt.f64 R))
(cbrt.f64 R)
(*.f64 (cbrt.f64 R) 1)
(cbrt.f64 R)
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) 1))
(cbrt.f64 R)
(*.f64 (cbrt.f64 (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2))
(cbrt.f64 R)
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 R))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (cbrt.f64 (*.f64 R R)))))
(cbrt.f64 (*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (cbrt.f64 (*.f64 R R)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (cbrt.f64 (cbrt.f64 R)))
(cbrt.f64 R)
(pow.f64 R 1/3)
(cbrt.f64 R)
(pow.f64 (cbrt.f64 (cbrt.f64 R)) 3)
(cbrt.f64 R)
(pow.f64 (cbrt.f64 R) 1)
(cbrt.f64 R)
(cbrt.f64 R)
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 R))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 R) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 (cbrt.f64 R))) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) (*.f64 R R))))
(cbrt.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) (*.f64 R R))))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 1 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 1)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (*.f64 R (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) 2) (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R) (cbrt.f64 (*.f64 R R)))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R) 2) (cbrt.f64 R))))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 (cbrt.f64 R))))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) (*.f64 R R))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))))
(cbrt.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) (*.f64 R R))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R))) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R) 2) (cbrt.f64 R))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))) (cbrt.f64 (cbrt.f64 R)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) 2)) (cbrt.f64 (*.f64 R (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))) 2) (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R) (cbrt.f64 (*.f64 R R)))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (cbrt.f64 (cbrt.f64 R))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R) 2) (cbrt.f64 R))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R))))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R) 2) (cbrt.f64 R))))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 R)) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R) 2) (cbrt.f64 R))))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 (cbrt.f64 R)))))
(*.f64 (*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R) 2) (cbrt.f64 R))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (*.f64 R R)))))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))) 2) 2) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R))) 2) 2)) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (cbrt.f64 R))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 R R)) R)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (*.f64 (cbrt.f64 (cbrt.f64 R)) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 R R)) R))))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) R)) (cbrt.f64 R)))
(cbrt.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) (*.f64 R R))))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (cbrt.f64 R)))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R))))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 2)) (cbrt.f64 R)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R) 2) R)))
(*.f64 (cbrt.f64 (*.f64 R (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) R)))
(cbrt.f64 (*.f64 (*.f64 R (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2) R)))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) 3)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 1)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(pow.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 3) 1/3)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R) 3))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(*.f64 (cbrt.f64 R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 2)) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(*.f64 1 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) R)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) 2) R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 2) R)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) 2) R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) (cbrt.f64 (cbrt.f64 R)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (cbrt.f64 R))) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)))
(*.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) R)) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 (cbrt.f64 R))))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(pow.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) R) 1/3)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R))) 3)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 1)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))
(cbrt.f64 (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) 3) R))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 phi1 phi2)) (cbrt.f64 R))

eval1.9s (5%)

Compiler

Compiled 79768 to 50673 computations (36.5% saved)

prune531.0ms (1.4%)

Pruning

44 alts after pruning (42 fresh and 2 done)

PrunedKeptTotal
New1065281093
Fresh51419
Picked101
Done224
Total1073441117
Error
0.0b
Counts
1117 → 44
Alt Table
Click to see full alt table
StatusErrorProgram
51.3b
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
6.2b
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) 3)
10.7b
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
48.2b
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
44.3b
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
34.1b
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
1.4b
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
11.1b
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
10.7b
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
59.4b
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R)))
5.5b
(*.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
52.8b
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))
54.5b
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))
10.1b
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R))
55.1b
(*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
56.1b
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
54.0b
(*.f64 phi1 R)
54.8b
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R))
55.2b
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
56.7b
(*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
5.5b
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) (-.f64 phi1 phi2)))
10.0b
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3) (-.f64 phi1 phi2)))
33.0b
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
14.6b
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
0.2b
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
15.1b
(*.f64 R (hypot.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (-.f64 phi1 phi2)))
0.2b
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
15.1b
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
0.3b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
5.2b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (-.f64 phi1 phi2)))
10.0b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
9.7b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
10.0b
(*.f64 R (hypot.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
28.3b
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 phi1 phi2)))
20.2b
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
19.5b
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2)))
53.3b
(*.f64 R phi2)
55.3b
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
55.9b
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
56.6b
(neg.f64 (*.f64 phi1 R))
51.7b
(neg.f64 (*.f64 R phi2))
34.6b
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2))) 3))
40.2b
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
42.6b
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (-.f64 phi1 phi2))) 3))
Compiler

Compiled 2097 to 1499 computations (28.5% saved)

localize84.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
0.2b
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
0.2b
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
3.7b
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
Compiler

Compiled 191 to 120 computations (37.2% saved)

series194.0ms (0.5%)

Counts
3 → 144
Calls

36 calls:

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

Compiled 18450 to 13025 computations (29.4% saved)

rewrite234.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
118×egg-rr
108×egg-rr
92×egg-rr
Counts
3 → 318
Calls
Call 1
Inputs
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi1)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1 (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 lambda1 lambda2) 0) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 (-.f64 lambda1 lambda2) (/.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) -1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda1)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) -1) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 -1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (neg.f64 lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (neg.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 -1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda2 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) -1) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda2 lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1) (/.f64 (-.f64 lambda1 lambda2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 2)) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (+.f64 0 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 0))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda2 lambda1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 3) -1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (pow.f64 (-.f64 lambda2 lambda1) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 3)))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1 (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 lambda1 lambda2) 0) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (-.f64 lambda1 lambda2) (/.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) 0) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) -1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 1 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 1) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 1) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 0) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 lambda2 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda2 lambda1) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 1) (/.f64 (-.f64 lambda1 lambda2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (cbrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (sqrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 2)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))) (+.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (-.f64 lambda1 lambda2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 lambda2 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) -1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (+.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (+.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (+.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2) (*.f64 2 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) 2) (*.f64 2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2) (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))))))

simplify973.0ms (2.6%)

Algorithm
egglog
Counts
462 → 496
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) (-.f64 lambda1 lambda2)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(fma.f64 0 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(fma.f64 1 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (neg.f64 0))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi1)) (neg.f64 0))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (neg.f64 0))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2)) (neg.f64 0))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 0))
(fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (neg.f64 0))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (neg.f64 0))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 0))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1 (neg.f64 0))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (neg.f64 0))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 0))
(fma.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 0))
(fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 0))
(if (!=.f64 (-.f64 lambda1 lambda2) 0) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 (-.f64 lambda1 lambda2) (/.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) -1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(+.f64 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0)
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1))
(+.f64 (+.f64 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 0))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))))
(+.f64 (*.f64 -1 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))
(+.f64 (*.f64 -1 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda1)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda1)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) -1) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) -1))
(+.f64 (*.f64 0 -1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (neg.f64 lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 lambda2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (neg.f64 lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 1))
(+.f64 (neg.f64 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (neg.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))
(+.f64 (neg.f64 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 -1 0))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 0) 0))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 0))
(-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0)
(-.f64 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) -1)
(*.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1)
(*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2))))
(*.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) -1) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2))) (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda2 lambda1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/2)
(*.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 2 2))))
(*.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 2)) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (*.f64 2 2))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 2)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (+.f64 0 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 0))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 0))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(/.f64 (*.f64 -1 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1))) 2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) -2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda2 lambda1)) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) -1) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) -2)
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2))) (cbrt.f64 2))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1) 2)
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1) 2)
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) -2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1)
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 3) -1))
(cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (pow.f64 (-.f64 lambda2 lambda1) 3)))
(cbrt.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 3)))
(fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 0))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2)) (neg.f64 0))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (neg.f64 0))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 0))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (neg.f64 0))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 0))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (neg.f64 0))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1 (neg.f64 0))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 0))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(fma.f64 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 0))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 0))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (neg.f64 0))
(if (!=.f64 (-.f64 lambda1 lambda2) 0) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (-.f64 lambda1 lambda2) (/.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) 0) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) -1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)
(+.f64 0 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1))
(+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 0))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 0))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 1 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 1) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 1))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 1) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 1))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1 0))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 0) 0))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)
(-.f64 0 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 1) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (cbrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 2 2))))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (sqrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 2)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (cbrt.f64 (*.f64 2 2))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (sqrt.f64 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))) (+.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2)))
(*.f64 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 1/2)
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (cos.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))))) -2)
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (-.f64 lambda1 lambda2)) -2)
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 1) 2)
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2))) (cbrt.f64 2))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 1) 2)
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2))) -2)
(pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (-.f64 lambda2 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) -1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 0 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 1 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(if (!=.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (+.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(-.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(-.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 -1 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (+.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (+.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1))) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2))) 2)
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2) (*.f64 2 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)))) (*.f64 2 2))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) 2) (*.f64 2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)))) (*.f64 2 2))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2) (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(neg.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1))
(neg.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(neg.f64 (-.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 0))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
Outputs
(*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3))) (fma.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) (-.f64 lambda1 lambda2)))))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3))) (fma.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) (-.f64 lambda1 lambda2)))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))))))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (fma.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 1/384 (pow.f64 phi1 4)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (fma.f64 -1/46080 (*.f64 (*.f64 (pow.f64 phi1 6) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 1/384 (pow.f64 phi1 4)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(neg.f64 (*.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)
(*.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2)
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (fma.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (fma.f64 -1/8 (*.f64 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 0 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 1 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (neg.f64 0))
(fma.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) 0)
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi1)) (neg.f64 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (neg.f64 0))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) 0)
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2)) (neg.f64 0))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2)) 0)
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (neg.f64 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (neg.f64 0))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) 0)
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 0))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) 0)
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1 (neg.f64 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (neg.f64 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 0))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) 0)
(fma.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 0))
(fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0)
(if (!=.f64 (-.f64 lambda1 lambda2) 0) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (-.f64 lambda1 lambda2) 0) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 (-.f64 lambda1 lambda2) (/.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 (-.f64 lambda1 lambda2) (/.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 (neg.f64 lambda2))) 0) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 0 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 0 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3)) (+.f64 0 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2) (+.f64 0 0))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) -1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) 0) (pow.f64 (/.f64 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))) -1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0)
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (+.f64 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda1)) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) lambda2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) -1) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) -1))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 0 -1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (neg.f64 lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 lambda2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (neg.f64 lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1) 1) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)) 1))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (neg.f64 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (neg.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (neg.f64 0) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 -1 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 0) 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 0))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0)
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(-.f64 0 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) -1)
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1)
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) -1) (-.f64 lambda1 lambda2))
(*.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2))) (-.f64 lambda2 lambda1)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda2 lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1))))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda2 lambda1)))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda2 lambda1)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1/2)
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1/2))
(*.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 2 2))))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 2)) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (cbrt.f64 (*.f64 2 2))))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (sqrt.f64 2)))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 0 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (+.f64 0 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)))) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 0))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 0))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)))) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(/.f64 (*.f64 -1 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1))) 2)
(/.f64 (neg.f64 (*.f64 (-.f64 lambda2 lambda1) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) -2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda2 lambda1)) 2)
(/.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) -1) 2)
(/.f64 (neg.f64 (*.f64 (-.f64 lambda2 lambda1) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) -2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) -2)
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2))) (cbrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2))) (cbrt.f64 2))
(/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1) 2)
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))
(/.f64 (/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda1 lambda2)) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1) 2)
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(/.f64 (/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (sqrt.f64 2)) (sqrt.f64 2))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) -2)
(/.f64 (*.f64 (-.f64 lambda2 lambda1) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -2)
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) 3)
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1)
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 3) -1))
(*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (pow.f64 (-.f64 lambda2 lambda1) 3)))
(*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(cbrt.f64 (*.f64 -1 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 3)))
(*.f64 (cbrt.f64 -1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2)) (neg.f64 0))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2)) 0)
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (neg.f64 0))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) 0)
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 0))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 0)
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (neg.f64 0))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) 0)
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (neg.f64 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1 (neg.f64 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 0))
(fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 0)
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (neg.f64 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (-.f64 lambda1 lambda2) 0) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (-.f64 lambda1 lambda2) 0) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 2 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (-.f64 lambda1 lambda2) (/.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (-.f64 lambda1 lambda2) (/.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) 0) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2))) 0) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2))) 0) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 0 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (-.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 0 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 0) (+.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2) (+.f64 0 (*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 1 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) -1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 0) (pow.f64 (/.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) -1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 0 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (*.f64 1 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 1) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) 1) (*.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 0) 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 0))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 0 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (-.f64 lambda2 lambda1))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 1) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (cbrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 2 2))))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (sqrt.f64 2)) (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) 1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (cbrt.f64 2)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (cbrt.f64 (*.f64 2 2))))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (/.f64 (-.f64 lambda1 lambda2) (sqrt.f64 2)) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (sqrt.f64 2)))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 0 (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))) (+.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 0) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (+.f64 0 (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 0))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 0) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2)))
(*.f64 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2) (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2) (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 -1 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 1/2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (*.f64 (-.f64 lambda1 lambda2) 1/2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (cos.f64 (*.f64 1/2 phi2))))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))))) -2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda2 lambda1)) -2)
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (-.f64 lambda1 lambda2)) -2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda2 lambda1)) -2)
(/.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 1) 2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2))) (cbrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2))) (cbrt.f64 2))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 1) 2)
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (sqrt.f64 2)) (sqrt.f64 2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 (-.f64 lambda1 lambda2) 2))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2))) -2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda2 lambda1)) -2)
(pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(pow.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 -1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (-.f64 lambda2 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) -1 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 0 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(fma.f64 1 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(fma.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(if (!=.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (+.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 0)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 0)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) 0) (/.f64 (-.f64 0 (pow.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)) (+.f64 0 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 0) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3)) (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 0)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 1 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (pow.f64 (/.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) -1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 0) (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 3) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (neg.f64 lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) lambda1) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 0 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (-.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 lambda2)))
(fma.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1) (neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 -1 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))) (+.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))) (+.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1)) 2)) (*.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))))) (-.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))) (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda2 lambda1) 2)) (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
(/.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda2 lambda1) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1))) 2)
(/.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda2 lambda1) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2))) 2)
(/.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda2 lambda1) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) 2)
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2) (*.f64 2 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)))) (*.f64 2 2))
(/.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2 (*.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 lambda2 lambda1))) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (-.f64 lambda2 lambda1)) 2) (*.f64 2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)))) (*.f64 2 2))
(/.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2 (*.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 lambda2 lambda1))) 4)
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2) (*.f64 2 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (*.f64 2 2))
(/.f64 (fma.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (-.f64 lambda1 lambda2)) 2 (neg.f64 (*.f64 (*.f64 2 (-.f64 lambda1 lambda2)) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 4)
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(neg.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(neg.f64 (*.f64 -1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(neg.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))
(neg.f64 (fma.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))
(neg.f64 (-.f64 (neg.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 0))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))

localize5.0ms (0%)

Compiler

Compiled 10 to 6 computations (40% saved)

localize30.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))
0.1b
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
0.1b
(*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
0.2b
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
Compiler

Compiled 53 to 39 computations (26.4% saved)

series53.0ms (0.1%)

Counts
4 → 48
Calls

21 calls:

TimeVariablePointExpression
2.0ms
lambda2
@0
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
2.0ms
phi1
@0
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))
1.0ms
R
@0
(*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
1.0ms
phi1
@inf
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
1.0ms
lambda2
@inf
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
Compiler

Compiled 3170 to 2380 computations (24.9% saved)

rewrite272.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
230×egg-rr
214×egg-rr
50×egg-rr
36×egg-rr
Counts
4 → 530
Calls
Call 1
Inputs
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
(*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 1/2 (cos.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 1/2 (cos.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 1/2 (cos.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 -1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 1/2 (*.f64 1/2 (cos.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 1 (*.f64 1/2 (cos.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 1/2 (cos.f64 phi1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 phi1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 (cos.f64 phi1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 phi1) 1/2 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1/2 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (cos.f64 phi1)) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 0) (/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2)) (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 2)) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2)) 0) (/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) (/.f64 (+.f64 (cos.f64 phi1) -1) 2))) (-.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) 1/4) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) (/.f64 (+.f64 (cos.f64 phi1) -1) 2)) (/.f64 (+.f64 (cos.f64 phi1) -1) 2))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (*.f64 1/2 phi1)) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) -2)) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 1 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) -2)) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1)) (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (+.f64 1/2 (/.f64 (+.f64 (cos.f64 phi1) -1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1/2 (-.f64 1/2 (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 (cos.f64 phi1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (/.f64 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3) (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/4)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1)) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) 3) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3)) (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) 2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 1 (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 -1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 -1 (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1)) 2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) -2) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (sqrt.f64 1/2)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (cos.f64 phi1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 phi1) 1) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3)) (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (sqrt.f64 1/2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (cbrt.f64 4))) (cbrt.f64 (pow.f64 16 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (*.f64 (cbrt.f64 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 -2)) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 2)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) 1) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (pow.f64 16 1/3))) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 2) (cbrt.f64 (cbrt.f64 2)))) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 2))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) (/.f64 (+.f64 (cos.f64 phi1) -1) 2)) (/.f64 (+.f64 (cos.f64 phi1) -1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 2 (-.f64 1 (cos.f64 phi1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 1/2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 1/2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 4)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (neg.f64 (sqrt.f64 2)) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 4)) (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 4) (*.f64 2 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 2 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (cbrt.f64 4)) (*.f64 1 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) (cbrt.f64 4)) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 4)) (*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cbrt.f64 -4) (*.f64 -2 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 -2 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 4)) (*.f64 (cbrt.f64 -4) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 -4) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (pow.f64 16 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) (cbrt.f64 4)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 2) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (cos.f64 phi1)))) (*.f64 (neg.f64 (sqrt.f64 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 (sqrt.f64 2) (neg.f64 (cos.f64 phi1)))) (neg.f64 (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -2 (*.f64 2 (neg.f64 (cos.f64 phi1)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) -2) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 1/4) -2) (*.f64 (cbrt.f64 2) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 2) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 -2 (neg.f64 (cos.f64 phi1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 -4) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 -4) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 1/2) -2) (*.f64 (cbrt.f64 4) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 4) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) -2) (*.f64 (sqrt.f64 (sqrt.f64 2)) (neg.f64 (cos.f64 phi1)))) (*.f64 (sqrt.f64 (sqrt.f64 2)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (sqrt.f64 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) (sqrt.f64 2)) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 2)) (*.f64 -2 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (neg.f64 (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (cbrt.f64 -4) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 -4) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (sqrt.f64 (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (cos.f64 phi1))) (sqrt.f64 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (*.f64 2 (cos.f64 phi1))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) 2) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (cos.f64 phi1))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (cbrt.f64 1/4)) (*.f64 (cbrt.f64 2) (cos.f64 phi1))) (pow.f64 16 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 -2 (*.f64 -2 (cos.f64 phi1))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cbrt.f64 -1/2) 2) (*.f64 (cbrt.f64 -4) (cos.f64 phi1))) (*.f64 (cbrt.f64 -4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 4) (cos.f64 phi1))) (*.f64 (cbrt.f64 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) 2) (*.f64 (sqrt.f64 (sqrt.f64 2)) (cos.f64 phi1))) (*.f64 (sqrt.f64 (sqrt.f64 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (neg.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 4) (neg.f64 (sqrt.f64 1/2)))) (*.f64 (cbrt.f64 4) (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (neg.f64 (sqrt.f64 2))) (*.f64 -2 (neg.f64 (sqrt.f64 1/2)))) (*.f64 -2 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 1/2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 phi1) (neg.f64 (sqrt.f64 2))) (*.f64 2 (neg.f64 (sqrt.f64 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (sqrt.f64 2)) (*.f64 -2 (sqrt.f64 1/2))) (neg.f64 (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 2)) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 2)) (sqrt.f64 2)) (sqrt.f64 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) 2) (cbrt.f64 4)) (*.f64 (cbrt.f64 4) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) 2) -2) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) 2) (sqrt.f64 2)) (sqrt.f64 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 phi1) 2) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) 1) (*.f64 (cbrt.f64 4) 1/2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) 1) (*.f64 -2 1/2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) 1) (*.f64 (sqrt.f64 2) 1/2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 (cbrt.f64 4) (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 (cbrt.f64 4) (cbrt.f64 (pow.f64 16 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 -2 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 -2 (cbrt.f64 (pow.f64 16 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 (sqrt.f64 2) (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 16 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 2 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 2 (cbrt.f64 (pow.f64 16 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (cbrt.f64 1/4))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 2)) (*.f64 -2 (cbrt.f64 1/4))) (*.f64 -2 (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 2)) (*.f64 (sqrt.f64 2) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 2)) (*.f64 2 (cbrt.f64 1/4))) (pow.f64 16 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) -2) (cbrt.f64 -4)) (*.f64 (cbrt.f64 4) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) -2) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) -2) (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 phi1) -2) -2) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 -4)) (*.f64 (cbrt.f64 4) (cbrt.f64 -1/2))) (*.f64 (cbrt.f64 4) (cbrt.f64 -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 -4)) (*.f64 -2 (cbrt.f64 -1/2))) (*.f64 -2 (cbrt.f64 -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 -4)) (*.f64 (sqrt.f64 2) (cbrt.f64 -1/2))) (*.f64 (sqrt.f64 2) (cbrt.f64 -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 -4)) (*.f64 2 (cbrt.f64 -1/2))) (*.f64 2 (cbrt.f64 -4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (cbrt.f64 1/2))) (pow.f64 16 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 4)) (*.f64 -2 (cbrt.f64 1/2))) (*.f64 -2 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 4)) (*.f64 (sqrt.f64 2) (cbrt.f64 1/2))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 4)) (*.f64 2 (cbrt.f64 1/2))) (*.f64 2 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 1/8)))) (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2))) (*.f64 -2 (sqrt.f64 (sqrt.f64 1/8)))) (*.f64 -2 (sqrt.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (sqrt.f64 1/8)))) (sqrt.f64 (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 (sqrt.f64 2))) (*.f64 2 (sqrt.f64 (sqrt.f64 1/8)))) (*.f64 2 (sqrt.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -2 (*.f64 -1 (-.f64 1 (cos.f64 phi1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 4 (*.f64 2 (-.f64 1 (cos.f64 phi1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (cbrt.f64 (+.f64 (cos.f64 phi1) 1))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) 1)) (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/4))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3))) (neg.f64 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2))) (cbrt.f64 -4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (sqrt.f64 1/2))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (+.f64 (cos.f64 phi1) 1))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) 2) (*.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 phi1))) (neg.f64 (sqrt.f64 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 phi1) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 -1/2 (+.f64 (cos.f64 phi1) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 -1 (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) -2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (cos.f64 (*.f64 1/2 phi1))))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)))) (pow.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) R) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (*.f64 R (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R))) 2) (cbrt.f64 (*.f64 R R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) (*.f64 (pow.f64 R 3) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 lambda2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1/2 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/2 phi1)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 phi1 (sqrt.f64 1/2)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 phi1 phi1) 1/4)) (*.f64 2 (cbrt.f64 (*.f64 (*.f64 phi1 phi1) 1/4)))) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 phi1 (*.f64 1/8 phi1))) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cbrt.f64 1/4) phi1) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 phi1 phi1)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/2) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 1/4) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 phi1 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 lambda2) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sqrt.f64 1/2) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 phi1 (cbrt.f64 1/2)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 1/8 phi1)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 phi1) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda2 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 phi1 phi1) 1/4)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 1/2 phi1) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (*.f64 R R)) (/.f64 1 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 (*.f64 lambda2 R)))) (/.f64 1 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 (neg.f64 lambda2) (cbrt.f64 R)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 R) 0) (/.f64 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))) (/.f64 1 (cbrt.f64 R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 0) (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))) 0) (/.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (/.f64 1 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)) 0) (/.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 lambda2)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (neg.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 lambda2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (/.f64 1 (cbrt.f64 (neg.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (neg.f64 lambda2) (/.f64 1 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))) 0) (/.f64 (cbrt.f64 R) (/.f64 1 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 lambda2 0) (/.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 lambda2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (/.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 0) (/.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 lambda2 R) (/.f64 1 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 lambda2 (/.f64 1 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 R 0) (/.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 R)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (/.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 R (/.f64 1 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 R R)) 0) (/.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)) (/.f64 1 (cbrt.f64 (*.f64 R R)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 R R)) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R))) (/.f64 1 (cbrt.f64 (*.f64 R R)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)) (/.f64 1 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 lambda2) 0) (/.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (neg.f64 lambda2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))) 0) (/.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (/.f64 1 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 lambda2) (/.f64 1 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 R) 0) (/.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (neg.f64 R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 -1 (/.f64 1 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (neg.f64 (*.f64 lambda2 R)) (/.f64 1 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 lambda2 R)) 0) (/.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (/.f64 1 (neg.f64 (*.f64 lambda2 R)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 lambda2) 0) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 lambda2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) 0) (/.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))) (/.f64 1 (cbrt.f64 (*.f64 lambda2 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 lambda2 R) 0) (/.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (*.f64 lambda2 R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (-.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) 0) (/.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2)) (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 0 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 phi1) (+.f64 (*.f64 -1/2 phi1) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 phi1) (-.f64 (*.f64 -1/2 phi1) (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (-.f64 3 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (-.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (-.f64 1/2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 3 (+.f64 3 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1 (+.f64 1 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 1/2 (+.f64 1/2 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 phi1) (-.f64 (*.f64 1/2 phi1) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/2 phi1) (+.f64 (*.f64 1/2 phi1) (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 lambda2 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R)))) (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 (*.f64 lambda2 R)))) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (cbrt.f64 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2)) (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 lambda2) (cbrt.f64 R)) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 lambda2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))) (cbrt.f64 (*.f64 lambda2 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) lambda2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda2 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R))) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 lambda2) (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda2 R) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 (*.f64 lambda2 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 R) (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (+.f64 0 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 lambda2) (+.f64 0 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (-.f64 0 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)) (neg.f64 (cbrt.f64 (*.f64 R R))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R))) (neg.f64 (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 0 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 0 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 0 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 (neg.f64 lambda2) (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) lambda2)) (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 lambda2))) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 lambda2) (cbrt.f64 (*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 lambda2 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) R)) (cbrt.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) lambda2) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))))) (cbrt.f64 (cbrt.f64 (*.f64 lambda2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 lambda2 R) 3)) (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (neg.f64 lambda2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 lambda2) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 0 (*.f64 2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (+.f64 phi1 phi1) (+.f64 phi1 phi1)) 1) (*.f64 4 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 0 (*.f64 2 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (+.f64 phi1 phi1) (+.f64 phi1 phi1)) 1) (*.f64 4 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 R)) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 lambda2 R) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) lambda2) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 lambda2) (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 lambda2) (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (*.f64 lambda2 R) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (*.f64 (*.f64 lambda2 R) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 2 0) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -2)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1/2)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 1 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) -1)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (neg.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (sqrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (fabs.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (cos.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (+.f64 (cos.f64 phi1) 1))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (neg.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))))

simplify1.7s (4.6%)

Algorithm
egglog
Counts
578 → 815
Calls
Call 1
Inputs
1
(+.f64 (*.f64 -1/4 (pow.f64 phi1 2)) 1)
(+.f64 (*.f64 -1/4 (pow.f64 phi1 2)) (+.f64 (*.f64 1/48 (pow.f64 phi1 4)) 1))
(+.f64 (*.f64 -1/4 (pow.f64 phi1 2)) (+.f64 (*.f64 1/48 (pow.f64 phi1 4)) (+.f64 1 (*.f64 -1/1440 (pow.f64 phi1 6)))))
R
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) R)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) R)) R))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) (+.f64 (*.f64 -1/46080 (*.f64 R (pow.f64 phi1 6))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) R)) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 R))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (*.f64 -1 (*.f64 lambda2 R)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R)))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R))) (*.f64 1/46080 (*.f64 lambda2 (*.f64 R (pow.f64 phi1 6)))))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
1
(+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))
(+.f64 1 (+.f64 (*.f64 1/384 (pow.f64 phi1 4)) (*.f64 -1/8 (pow.f64 phi1 2))))
(+.f64 1 (+.f64 (*.f64 1/384 (pow.f64 phi1 4)) (+.f64 (*.f64 -1/46080 (pow.f64 phi1 6)) (*.f64 -1/8 (pow.f64 phi1 2)))))
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 1 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))
(fma.f64 -1 -1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))
(fma.f64 1 1/2 (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 1/2 1 (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 1 (*.f64 1/2 (cos.f64 phi1)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 phi1))) 2) 1/2)
(fma.f64 1/2 (cos.f64 phi1) 1/2)
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(if (!=.f64 1 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 1/2 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (*.f64 1/2 (cos.f64 phi1)) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 0) (/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2)) (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 2)) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 -1 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 2 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (-.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2)) 0) (/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) (/.f64 (+.f64 (cos.f64 phi1) -1) 2))) (-.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) 1/4) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) (/.f64 (+.f64 (cos.f64 phi1) -1) 2)) (/.f64 (+.f64 (cos.f64 phi1) -1) 2))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (cos.f64 (*.f64 1/2 phi1)) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) -2)) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 1 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) -2)) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1)) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(+.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))
(+.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)
(+.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 1)
(+.f64 1/2 (+.f64 1/2 (/.f64 (+.f64 (cos.f64 phi1) -1) 2)))
(+.f64 1/2 (-.f64 1/2 (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))))
(+.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 phi1)))
(+.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))) 2)))
(+.f64 0 (fma.f64 1/2 (cos.f64 phi1) 1/2))
(-.f64 1 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))
(-.f64 (*.f64 1/2 (cos.f64 phi1)) -1/2)
(-.f64 0 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (/.f64 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3) (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))))
(*.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3/2))
(*.f64 -1 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/4)) (cbrt.f64 1/2))
(*.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1)) -1/2)
(*.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)))))
(*.f64 (pow.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3))
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) 3) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3)) (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) 2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (+.f64 1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 1 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 -1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 -1 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 1 (fma.f64 1/2 (cos.f64 phi1) 1/2))
(*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1)
(*.f64 (/.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1)) 2) -1)
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1) -1)
(*.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) -2) -1)
(*.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1/2) 2)
(*.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(*.f64 1/2 (+.f64 (cos.f64 phi1) 1))
(*.f64 (+.f64 (cos.f64 phi1) 1) 1/2)
(/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/4)) (cbrt.f64 2))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3)) (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))
(/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (sqrt.f64 1/2)) (sqrt.f64 2))
(/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1)) -2)
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (cbrt.f64 4))) (cbrt.f64 (pow.f64 16 1/3)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (*.f64 (cbrt.f64 4) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 -2)) (cbrt.f64 -2))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 2)) (cbrt.f64 2))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) 1) (cbrt.f64 4))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (pow.f64 16 1/3))) (cbrt.f64 (cbrt.f64 4)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 2) (cbrt.f64 (cbrt.f64 2)))) (cbrt.f64 (cbrt.f64 4)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 2))) (sqrt.f64 2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) (/.f64 (+.f64 (cos.f64 phi1) -1) 2)) (/.f64 (+.f64 (cos.f64 phi1) -1) 2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))))
(/.f64 (-.f64 2 (-.f64 1 (cos.f64 phi1))) 2)
(/.f64 (+.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1))) (cbrt.f64 4))
(/.f64 (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1))) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 1/2)) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 4)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (neg.f64 (sqrt.f64 2)) (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 4)) (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (+.f64 (cbrt.f64 4) (*.f64 2 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 2 (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 1/2 (cbrt.f64 4)) (*.f64 1 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (cbrt.f64 4))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) (cbrt.f64 4)) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 4)) (*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) 2)
(/.f64 (+.f64 (cbrt.f64 -4) (*.f64 -2 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 -2 (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 4)) (*.f64 (cbrt.f64 -4) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 -4) (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (pow.f64 16 1/3))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) (cbrt.f64 4)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (cbrt.f64 4)))
(/.f64 (+.f64 (sqrt.f64 2) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (cos.f64 phi1)))) (*.f64 (neg.f64 (sqrt.f64 2)) -2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 (sqrt.f64 2) (neg.f64 (cos.f64 phi1)))) (neg.f64 (sqrt.f64 8)))
(/.f64 (+.f64 -2 (*.f64 2 (neg.f64 (cos.f64 phi1)))) -4)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) -2) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) -2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/4) -2) (*.f64 (cbrt.f64 2) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 2) -2))
(/.f64 (+.f64 2 (*.f64 -2 (neg.f64 (cos.f64 phi1)))) 4)
(/.f64 (+.f64 (*.f64 2 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 -4) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 -4) -2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) -2) (*.f64 (cbrt.f64 4) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 4) -2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) -2) (*.f64 (sqrt.f64 (sqrt.f64 2)) (neg.f64 (cos.f64 phi1)))) (*.f64 (sqrt.f64 (sqrt.f64 2)) -2))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) -2)
(/.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) 2)
(/.f64 (+.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (sqrt.f64 8))
(/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) (sqrt.f64 2)) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 2) (sqrt.f64 2)))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 2)) (*.f64 -2 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (neg.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (cbrt.f64 -4) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 -4) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (sqrt.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (cos.f64 phi1))) (sqrt.f64 8))
(/.f64 (+.f64 2 (*.f64 2 (cos.f64 phi1))) 4)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) 2) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (cos.f64 phi1))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) 2))
(/.f64 (+.f64 (*.f64 2 (cbrt.f64 1/4)) (*.f64 (cbrt.f64 2) (cos.f64 phi1))) (pow.f64 16 1/3))
(/.f64 (+.f64 -2 (*.f64 -2 (cos.f64 phi1))) -4)
(/.f64 (+.f64 (*.f64 (cbrt.f64 -1/2) 2) (*.f64 (cbrt.f64 -4) (cos.f64 phi1))) (*.f64 (cbrt.f64 -4) 2))
(/.f64 (+.f64 (*.f64 2 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 4) (cos.f64 phi1))) (*.f64 (cbrt.f64 4) 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) 2) (*.f64 (sqrt.f64 (sqrt.f64 2)) (cos.f64 phi1))) (*.f64 (sqrt.f64 (sqrt.f64 2)) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (neg.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 4) (neg.f64 (sqrt.f64 1/2)))) (*.f64 (cbrt.f64 4) (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (neg.f64 (sqrt.f64 2))) (*.f64 -2 (neg.f64 (sqrt.f64 1/2)))) (*.f64 -2 (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 1/2)))) -2)
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (neg.f64 (sqrt.f64 2))) (*.f64 2 (neg.f64 (sqrt.f64 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (sqrt.f64 2)) (*.f64 -2 (sqrt.f64 1/2))) (neg.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 2)) 1) 2)
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 2)) (sqrt.f64 2)) (sqrt.f64 8))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) 2) (cbrt.f64 4)) (*.f64 (cbrt.f64 4) 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) 2) -2) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) 2) (sqrt.f64 2)) (sqrt.f64 8))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) 2) 2) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) 1) (*.f64 (cbrt.f64 4) 1/2)) (cbrt.f64 4))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) 1) (*.f64 -2 1/2)) -2)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) 1) (*.f64 (sqrt.f64 2) 1/2)) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 (cbrt.f64 4) (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 (cbrt.f64 4) (cbrt.f64 (pow.f64 16 1/3))))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 -2 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 -2 (cbrt.f64 (pow.f64 16 1/3))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 (sqrt.f64 2) (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 16 1/3))))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 2 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 2 (cbrt.f64 (pow.f64 16 1/3))))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (cbrt.f64 1/4))) 2)
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 2)) (*.f64 -2 (cbrt.f64 1/4))) (*.f64 -2 (cbrt.f64 2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 2)) (*.f64 (sqrt.f64 2) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 2) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 2)) (*.f64 2 (cbrt.f64 1/4))) (pow.f64 16 1/3))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) -2) (cbrt.f64 -4)) (*.f64 (cbrt.f64 4) -2))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) -2) 2) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) -2) (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) -2) -2) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 -4)) (*.f64 (cbrt.f64 4) (cbrt.f64 -1/2))) (*.f64 (cbrt.f64 4) (cbrt.f64 -4)))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 -4)) (*.f64 -2 (cbrt.f64 -1/2))) (*.f64 -2 (cbrt.f64 -4)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 -4)) (*.f64 (sqrt.f64 2) (cbrt.f64 -1/2))) (*.f64 (sqrt.f64 2) (cbrt.f64 -4)))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 -4)) (*.f64 2 (cbrt.f64 -1/2))) (*.f64 2 (cbrt.f64 -4)))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (cbrt.f64 1/2))) (pow.f64 16 1/3))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 4)) (*.f64 -2 (cbrt.f64 1/2))) (*.f64 -2 (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 4)) (*.f64 (sqrt.f64 2) (cbrt.f64 1/2))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 4)) (*.f64 2 (cbrt.f64 1/2))) (*.f64 2 (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 1/8)))) (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2))) (*.f64 -2 (sqrt.f64 (sqrt.f64 1/8)))) (*.f64 -2 (sqrt.f64 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (sqrt.f64 1/8)))) (sqrt.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 (sqrt.f64 2))) (*.f64 2 (sqrt.f64 (sqrt.f64 1/8)))) (*.f64 2 (sqrt.f64 (sqrt.f64 2))))
(/.f64 (-.f64 -2 (*.f64 -1 (-.f64 1 (cos.f64 phi1)))) -2)
(/.f64 (-.f64 4 (*.f64 2 (-.f64 1 (cos.f64 phi1)))) 4)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (cbrt.f64 (+.f64 (cos.f64 phi1) 1))) (cbrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) 1)) (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))) (cbrt.f64 2))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/4))) (cbrt.f64 -2))
(/.f64 (neg.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1))) 2)
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3))) (neg.f64 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2))) (cbrt.f64 -4))
(/.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) -1)
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (sqrt.f64 1/2))) (neg.f64 (sqrt.f64 2)))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (+.f64 (cos.f64 phi1) 1))) (cbrt.f64 2))
(/.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1)
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) 2) (*.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 phi1))) (neg.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (cos.f64 phi1) 1) 2)
(pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 4)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 3)
(pow.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 6) 1/3)
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
(pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 2)
(pow.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) 2)
(pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1)
(neg.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(neg.f64 (*.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 1))
(neg.f64 (*.f64 -1/2 (+.f64 (cos.f64 phi1) 1)))
(neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) -1/2))
(neg.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1))
(neg.f64 (+.f64 -1 (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))))
(neg.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) -2))
(neg.f64 (/.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 1))
(cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 6))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 -1 0) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 2 0) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 1 0) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)))) (pow.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R))) 2))
(*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R))
(*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) R))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) R) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 R (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (*.f64 R (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R))) 2) (cbrt.f64 (*.f64 R R))))
(*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)
(*.f64 1 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 (/.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) 2)
(/.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)
(/.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(pow.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3)
(pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(neg.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))
(cbrt.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) (*.f64 (pow.f64 R 3) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 1 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 3 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 lambda2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 1/2 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 1/2 phi1)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 phi1 (sqrt.f64 1/2)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 phi1 phi1) 1/4)) (*.f64 2 (cbrt.f64 (*.f64 (*.f64 phi1 phi1) 1/4)))) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 phi1 (*.f64 1/8 phi1))) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cbrt.f64 1/4) phi1) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 phi1 phi1)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 1/2) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 1/4) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 phi1 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 (cbrt.f64 lambda2) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 1/2) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 phi1 (cbrt.f64 1/2)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 1/8 phi1)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 phi1) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 lambda2 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 phi1 phi1) 1/4)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 1/2 phi1) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (*.f64 R R)) (/.f64 1 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 (*.f64 lambda2 R)))) (/.f64 1 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 (neg.f64 lambda2) (cbrt.f64 R)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 R) 0) (/.f64 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))) (/.f64 1 (cbrt.f64 R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 0) (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))) 0) (/.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (/.f64 1 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)) 0) (/.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (neg.f64 lambda2)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (neg.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (neg.f64 lambda2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (/.f64 1 (cbrt.f64 (neg.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (neg.f64 lambda2) (/.f64 1 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))) 0) (/.f64 (cbrt.f64 R) (/.f64 1 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 lambda2 0) (/.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 lambda2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (/.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 0) (/.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 lambda2 R) (/.f64 1 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 lambda2 (/.f64 1 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 R 0) (/.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 R)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (/.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 R (/.f64 1 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 -1 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 R R)) 0) (/.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)) (/.f64 1 (cbrt.f64 (*.f64 R R)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 R R)) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R))) (/.f64 1 (cbrt.f64 (*.f64 R R)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)) (/.f64 1 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 lambda2) 0) (/.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (neg.f64 lambda2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))) 0) (/.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (/.f64 1 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 lambda2) (/.f64 1 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 R) 0) (/.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (neg.f64 R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 -1 (/.f64 1 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (neg.f64 (*.f64 lambda2 R)) (/.f64 1 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 (*.f64 lambda2 R)) 0) (/.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (/.f64 1 (neg.f64 (*.f64 lambda2 R)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 lambda2) 0) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 lambda2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 2 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) 0) (/.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))) (/.f64 1 (cbrt.f64 (*.f64 lambda2 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 lambda2 R) 0) (/.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (*.f64 lambda2 R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 1 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (-.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) 0) (/.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2)) (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0))
(+.f64 (*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 0 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 0 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/2 phi1) (+.f64 (*.f64 -1/2 phi1) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/2 phi1) (-.f64 (*.f64 -1/2 phi1) (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(+.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0)
(-.f64 0 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 3 (-.f64 3 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 1 (-.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 1/2 (-.f64 1/2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 3 (+.f64 3 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(-.f64 1 (+.f64 1 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(-.f64 1/2 (+.f64 1/2 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 1/2 phi1) (-.f64 (*.f64 1/2 phi1) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 1/2 phi1) (+.f64 (*.f64 1/2 phi1) (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 lambda2 R)))
(*.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 R (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))
(*.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))))
(*.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)))
(*.f64 (cbrt.f64 (neg.f64 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 lambda2)))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R)))) (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2))
(*.f64 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))) (cbrt.f64 R))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 (*.f64 lambda2 R)))) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (cbrt.f64 (neg.f64 lambda2)))
(*.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2)) (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 (neg.f64 lambda2) (cbrt.f64 R)) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (neg.f64 lambda2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 R) (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))))
(*.f64 (cbrt.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))) (cbrt.f64 (*.f64 lambda2 lambda2)))
(*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) lambda2)
(*.f64 lambda2 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R))) (cbrt.f64 (*.f64 R R)))
(*.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 lambda2))
(*.f64 (cbrt.f64 lambda2) (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 R))
(*.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 (*.f64 lambda2 R) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)))
(*.f64 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 R R)))
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 (*.f64 lambda2 R)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R)))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R))))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2)))
(*.f64 (neg.f64 R) (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (+.f64 0 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2)))))
(*.f64 (cbrt.f64 lambda2) (+.f64 0 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (-.f64 0 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2))))
(*.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)) (neg.f64 (cbrt.f64 (*.f64 R R))))
(*.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R))) (neg.f64 (cbrt.f64 R)))
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 0 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 0 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 0 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 (neg.f64 lambda2) (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) lambda2)) (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 lambda2))) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 lambda2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 lambda2) (cbrt.f64 (*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 lambda2 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cbrt.f64 R) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) R)) (cbrt.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) R)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) lambda2) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))))) (cbrt.f64 (cbrt.f64 (*.f64 lambda2 lambda2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2))))
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 lambda2 R) 3)) (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cbrt.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 lambda2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 R))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 lambda2)))
(*.f64 (neg.f64 lambda2) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 lambda2))
(*.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 -1 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) -1)
(*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) 2)
(/.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) -1)
(/.f64 (+.f64 0 (*.f64 2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (+.f64 phi1 phi1) (+.f64 phi1 phi1)) 1) (*.f64 4 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 4)
(/.f64 (-.f64 0 (*.f64 2 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2)
(/.f64 (-.f64 (*.f64 (-.f64 (+.f64 phi1 phi1) (+.f64 phi1 phi1)) 1) (*.f64 4 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 4)
(/.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3)
(pow.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(neg.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 R)) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 (*.f64 (*.f64 lambda2 R) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) lambda2) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(neg.f64 (*.f64 (cbrt.f64 lambda2) (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))
(neg.f64 (*.f64 (cbrt.f64 lambda2) (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 (*.f64 (*.f64 lambda2 R) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))))
(neg.f64 (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) lambda2)))
(neg.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (*.f64 (*.f64 lambda2 R) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))
(if (!=.f64 -1 0) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 2 0) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -2)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1/2)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 1 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) -1)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 1 0) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (neg.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 -1 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (sqrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3/2))))
(*.f64 (fabs.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (fabs.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) 2))))
(*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3))))
(*.f64 1 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (/.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 2) 2)
(/.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (+.f64 (cos.f64 phi1) 1))) (cbrt.f64 2))
(/.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)
(/.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)
(pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1/2)
(pow.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 4)
(pow.f64 (neg.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)
(pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(neg.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(sqrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))
(cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3))
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(fabs.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(fabs.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
Outputs
1
(+.f64 (*.f64 -1/4 (pow.f64 phi1 2)) 1)
(fma.f64 -1/4 (*.f64 phi1 phi1) 1)
(+.f64 (*.f64 -1/4 (pow.f64 phi1 2)) (+.f64 (*.f64 1/48 (pow.f64 phi1 4)) 1))
(fma.f64 -1/4 (*.f64 phi1 phi1) (fma.f64 1/48 (pow.f64 phi1 4) 1))
(+.f64 (*.f64 -1/4 (pow.f64 phi1 2)) (+.f64 (*.f64 1/48 (pow.f64 phi1 4)) (+.f64 1 (*.f64 -1/1440 (pow.f64 phi1 6)))))
(fma.f64 -1/4 (*.f64 phi1 phi1) (+.f64 (fma.f64 1/48 (pow.f64 phi1 4) 1) (*.f64 -1/1440 (pow.f64 phi1 6))))
R
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) R)
(fma.f64 -1/8 (*.f64 R (*.f64 phi1 phi1)) R)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) R)) R))
(fma.f64 -1/8 (*.f64 R (*.f64 phi1 phi1)) (fma.f64 1/384 (*.f64 (pow.f64 phi1 4) R) R))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) R)) (+.f64 (*.f64 -1/46080 (*.f64 R (pow.f64 phi1 6))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) R)) R)))
(fma.f64 -1/8 (*.f64 R (*.f64 phi1 phi1)) (fma.f64 -1/46080 (*.f64 R (pow.f64 phi1 6)) (fma.f64 1/384 (*.f64 (pow.f64 phi1 4) R) R)))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 R))
(neg.f64 (*.f64 lambda2 R))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (*.f64 -1 (*.f64 lambda2 R)))
(fma.f64 1/8 (*.f64 (*.f64 lambda2 R) (*.f64 phi1 phi1)) (neg.f64 (*.f64 lambda2 R)))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R)))))
(+.f64 (fma.f64 1/8 (*.f64 (*.f64 lambda2 R) (*.f64 phi1 phi1)) (neg.f64 (*.f64 lambda2 R))) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R))))
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 -1 (*.f64 lambda2 R)) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R))) (*.f64 1/46080 (*.f64 lambda2 (*.f64 R (pow.f64 phi1 6)))))))
(+.f64 (fma.f64 1/8 (*.f64 (*.f64 lambda2 R) (*.f64 phi1 phi1)) (neg.f64 (*.f64 lambda2 R))) (fma.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R)) (*.f64 (*.f64 1/46080 lambda2) (*.f64 R (pow.f64 phi1 6)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 -1 (*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
1
(+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))
(+.f64 1 (*.f64 (*.f64 phi1 phi1) -1/8))
(+.f64 1 (+.f64 (*.f64 1/384 (pow.f64 phi1 4)) (*.f64 -1/8 (pow.f64 phi1 2))))
(+.f64 1 (fma.f64 1/384 (pow.f64 phi1 4) (*.f64 (*.f64 phi1 phi1) -1/8)))
(+.f64 1 (+.f64 (*.f64 1/384 (pow.f64 phi1 4)) (+.f64 (*.f64 -1/46080 (pow.f64 phi1 6)) (*.f64 -1/8 (pow.f64 phi1 2)))))
(+.f64 1 (fma.f64 1/384 (pow.f64 phi1 4) (fma.f64 -1/46080 (pow.f64 phi1 6) (*.f64 (*.f64 phi1 phi1) -1/8))))
(fma.f64 (sqrt.f64 1/2) (sqrt.f64 1/2) (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(fma.f64 (cbrt.f64 1/2) (cbrt.f64 1/4) (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 (cbrt.f64 1/4) (cbrt.f64 1/2) (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 1 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))
(fma.f64 -1 -1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))
(fma.f64 1 1/2 (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 1/2 1 (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 1 (*.f64 1/2 (cos.f64 phi1)) 1/2)
(fma.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 phi1))) (pow.f64 (cbrt.f64 (*.f64 1/2 (cos.f64 phi1))) 2) 1/2)
(fma.f64 1/2 (cos.f64 phi1) 1/2)
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(if (!=.f64 1 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 1 0) (fma.f64 (cos.f64 phi1) 1/2 1/2) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 1/2 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 1/2 0) (fma.f64 (cos.f64 phi1) 1/2 1/2) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (*.f64 1/2 (cos.f64 phi1)) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (*.f64 1/2 (cos.f64 phi1)) 0) (fma.f64 (cos.f64 phi1) 1/2 1/2) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 0) (fma.f64 (cos.f64 phi1) 1/2 1/2) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (+.f64 1 (*.f64 (-.f64 2 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))) 0) (fma.f64 (cos.f64 phi1) 1/2 1/2) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 0) (/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2)) (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 0) (/.f64 (-.f64 1/4 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2)) (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 2)) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (-.f64 2 (fma.f64 (cos.f64 phi1) 1/2 1/2)) 0) (/.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 2)) (-.f64 2 (fma.f64 (cos.f64 phi1) 1/2 1/2))) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 -1 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 -1 0) (fma.f64 (cos.f64 phi1) 1/2 1/2) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 2 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 2 0) (fma.f64 (cos.f64 phi1) 1/2 1/2) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (-.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2)) 0) (/.f64 (-.f64 1 (*.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) (/.f64 (+.f64 (cos.f64 phi1) -1) 2))) (-.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (-.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2)) 0) (/.f64 (-.f64 1 (pow.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 2)) (-.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) 1/4) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (fma.f64 1/2 (cos.f64 phi1) (neg.f64 1/2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) 1/4) (fma.f64 1/2 (cos.f64 phi1) (neg.f64 1/2))) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) 1/4) (*.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)) 0) (fma.f64 (cos.f64 phi1) 1/2 1/2) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) (/.f64 (+.f64 (cos.f64 phi1) -1) 2)) (/.f64 (+.f64 (cos.f64 phi1) -1) 2))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (-.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 2)) (/.f64 (+.f64 (cos.f64 phi1) -1) 2)) 0) (fma.f64 (cos.f64 phi1) 1/2 1/2) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (+.f64 1/4 (*.f64 (fma.f64 1/2 (cos.f64 phi1) (neg.f64 1/2)) (*.f64 1/2 (cos.f64 phi1)))) 0) (fma.f64 (cos.f64 phi1) 1/2 1/2) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 0) (fma.f64 1/2 (cos.f64 phi1) 1/2) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 0) (fma.f64 (cos.f64 phi1) 1/2 1/2) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (cos.f64 (*.f64 1/2 phi1)) 0) (/.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) -2)) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (cos.f64 (*.f64 1/2 phi1)) 0) (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) -2) -1) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 1 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) -2)) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (pow.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) -2) -1) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(if (!=.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1)) (fma.f64 1/2 (cos.f64 phi1) 1/2))
(if (!=.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) 0) (pow.f64 (/.f64 1 (fma.f64 (cos.f64 phi1) 1/2 1/2)) -1) (fma.f64 (cos.f64 phi1) 1/2 1/2))
(+.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))
(+.f64 1/2 (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(+.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(+.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 1)
(+.f64 1 (/.f64 (+.f64 (cos.f64 phi1) -1) 2))
(+.f64 1/2 (+.f64 1/2 (/.f64 (+.f64 (cos.f64 phi1) -1) 2)))
(+.f64 1/2 (-.f64 1/2 (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))))
(-.f64 (+.f64 1/2 1/2) (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))
(+.f64 (-.f64 1 1/2) (*.f64 1/2 (cos.f64 phi1)))
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(+.f64 1 (*.f64 (neg.f64 (cbrt.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))) (pow.f64 (cbrt.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))) 2)))
(-.f64 1 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))
(+.f64 0 (fma.f64 1/2 (cos.f64 phi1) 1/2))
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(-.f64 1 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))
(-.f64 (*.f64 1/2 (cos.f64 phi1)) -1/2)
(fma.f64 1/2 (cos.f64 phi1) (neg.f64 -1/2))
(-.f64 0 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(-.f64 (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))) (/.f64 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3) (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3)) (+.f64 1 (*.f64 (-.f64 2 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))))
(*.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))
(*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3/2))
(*.f64 -1 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(*.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/4)) (cbrt.f64 1/2))
(*.f64 (cbrt.f64 1/2) (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/4)))
(*.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1)) -1/2)
(*.f64 (neg.f64 -1/2) (+.f64 (cos.f64 phi1) 1))
(*.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (/.f64 1 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (+.f64 1/4 (*.f64 (fma.f64 1/2 (cos.f64 phi1) (neg.f64 1/2)) (*.f64 1/2 (cos.f64 phi1)))))
(*.f64 (pow.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
(*.f64 (pow.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) 3) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) 3) (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))
(pow.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (neg.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(pow.f64 (neg.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2))))) 2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))
(pow.f64 (neg.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (neg.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))
(pow.f64 (neg.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2))))) 2)
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))
(pow.f64 (neg.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)
(*.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3)) (/.f64 1 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3)) (+.f64 1 (*.f64 (-.f64 2 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))))
(*.f64 (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2))) (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))))
(cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) 2) (fma.f64 1/2 (cos.f64 phi1) 1/2))))
(cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) 2) (fma.f64 (cos.f64 phi1) 1/2 1/2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (+.f64 1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 1 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (+.f64 -1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 -1 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 1 (fma.f64 1/2 (cos.f64 phi1) 1/2))
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1)
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(*.f64 (/.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1)) 2) -1)
(*.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) (neg.f64 2)) -1)
(*.f64 (/.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1) -1)
(/.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (neg.f64 -1))
(*.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) -2) -1)
(/.f64 (+.f64 (cos.f64 phi1) 1) (neg.f64 -2))
(*.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1/2) 2)
(*.f64 2 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) 1/2))
(*.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(*.f64 (+.f64 (cos.f64 phi1) 1) 1/2)
(*.f64 1/2 (+.f64 (cos.f64 phi1) 1))
(*.f64 (+.f64 (cos.f64 phi1) 1) 1/2)
(*.f64 (+.f64 (cos.f64 phi1) 1) 1/2)
(/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/4)) (cbrt.f64 2))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3)) (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3)) (+.f64 1 (*.f64 (-.f64 2 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))))
(/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (sqrt.f64 1/2)) (sqrt.f64 2))
(/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1)) -2)
(/.f64 (+.f64 (cos.f64 phi1) 1) (neg.f64 -2))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (cbrt.f64 4))) (cbrt.f64 (pow.f64 16 1/3)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (cbrt.f64 4))) (cbrt.f64 (cbrt.f64 16)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (*.f64 (cbrt.f64 4) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 -2)) (cbrt.f64 -2))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (sqrt.f64 2)) (cbrt.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 (sqrt.f64 2)) (sqrt.f64 2)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 2)) (cbrt.f64 2))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) 1) (cbrt.f64 4))
(/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (pow.f64 16 1/3))) (cbrt.f64 (cbrt.f64 4)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (cbrt.f64 16))) (cbrt.f64 (cbrt.f64 4)))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 2) (cbrt.f64 (cbrt.f64 2)))) (cbrt.f64 (cbrt.f64 4)))
(/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (*.f64 (cbrt.f64 (cbrt.f64 4)) (cbrt.f64 (*.f64 2 (cbrt.f64 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 (sqrt.f64 2))) (sqrt.f64 2))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) (-.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 2) 1/4) (*.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 3)) (+.f64 1 (-.f64 (*.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) (/.f64 (+.f64 (cos.f64 phi1) -1) 2)) (/.f64 (+.f64 (cos.f64 phi1) -1) 2))))
(/.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 3)) (-.f64 (+.f64 1 (pow.f64 (/.f64 (+.f64 (cos.f64 phi1) -1) 2) 2)) (/.f64 (+.f64 (cos.f64 phi1) -1) 2)))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (+.f64 1/4 (*.f64 (fma.f64 1/2 (cos.f64 phi1) (neg.f64 1/2)) (*.f64 1/2 (cos.f64 phi1)))))
(/.f64 (-.f64 2 (-.f64 1 (cos.f64 phi1))) 2)
(/.f64 (+.f64 (-.f64 2 1) (cos.f64 phi1)) 2)
(/.f64 (+.f64 (cbrt.f64 1/2) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1))) (cbrt.f64 4))
(/.f64 (fma.f64 (cbrt.f64 1/2) (cos.f64 phi1) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (+.f64 (sqrt.f64 1/2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1))) (sqrt.f64 2))
(/.f64 (fma.f64 (sqrt.f64 1/2) (cos.f64 phi1) (sqrt.f64 1/2)) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (fma.f64 (cbrt.f64 1/2) (cos.f64 phi1) (cbrt.f64 1/2)) (cbrt.f64 4))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 1/2)) (sqrt.f64 2))
(/.f64 (fma.f64 (sqrt.f64 1/2) (cos.f64 phi1) (sqrt.f64 1/2)) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 4)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (neg.f64 (sqrt.f64 2)) (cbrt.f64 4)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 4) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1))))) (neg.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) (cbrt.f64 4)) (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (cbrt.f64 4))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (+.f64 (cbrt.f64 4) (*.f64 2 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 2 (cbrt.f64 4)))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) 2 (cbrt.f64 4)) (*.f64 (cbrt.f64 4) 2))
(/.f64 (+.f64 (*.f64 1/2 (cbrt.f64 4)) (*.f64 1 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (cbrt.f64 4))
(/.f64 (fma.f64 1/2 (cbrt.f64 4) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1))) (cbrt.f64 4))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) (cbrt.f64 4)) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (cbrt.f64 4)))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 (cbrt.f64 16)) (cbrt.f64 (*.f64 (/.f64 1/2 (cbrt.f64 4)) 4))) (cbrt.f64 (*.f64 (cbrt.f64 16) 4)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/4) (cbrt.f64 4)) (*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) 2)
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 2) (cbrt.f64 (*.f64 1/4 4))) 2)
(/.f64 (+.f64 (cbrt.f64 -4) (*.f64 -2 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 -2 (cbrt.f64 4)))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) -2 (cbrt.f64 -4)) (*.f64 -2 (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 -1/2) (cbrt.f64 4)) (*.f64 (cbrt.f64 -4) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 -4) (cbrt.f64 4)))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 -4) (cbrt.f64 (*.f64 -1/2 4))) (cbrt.f64 (*.f64 4 -4)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (pow.f64 16 1/3))
(/.f64 (fma.f64 (cbrt.f64 1/2) (cbrt.f64 4) (*.f64 (cbrt.f64 (*.f64 1/2 4)) (cos.f64 phi1))) (cbrt.f64 16))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) (cbrt.f64 4)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (cbrt.f64 4)))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 1/8)) (cbrt.f64 4))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (cbrt.f64 4)))
(/.f64 (+.f64 (sqrt.f64 2) (*.f64 (neg.f64 (sqrt.f64 2)) (neg.f64 (cos.f64 phi1)))) (*.f64 (neg.f64 (sqrt.f64 2)) -2))
(/.f64 (+.f64 (sqrt.f64 2) (neg.f64 (neg.f64 (*.f64 (sqrt.f64 2) (cos.f64 phi1))))) (neg.f64 (*.f64 (sqrt.f64 2) -2)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 1/2) -2) (*.f64 (sqrt.f64 2) (neg.f64 (cos.f64 phi1)))) (neg.f64 (sqrt.f64 8)))
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) -2)) (neg.f64 (sqrt.f64 8)))
(/.f64 (+.f64 -2 (*.f64 2 (neg.f64 (cos.f64 phi1)))) -4)
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) 2 -2) -4)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) -2) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) -2))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) -2 (*.f64 (cbrt.f64 (cbrt.f64 16)) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 (cbrt.f64 16)) -2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/4) -2) (*.f64 (cbrt.f64 2) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 2) -2))
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 2) (*.f64 (cbrt.f64 1/4) -2)) (*.f64 (cbrt.f64 2) -2))
(/.f64 (+.f64 2 (*.f64 -2 (neg.f64 (cos.f64 phi1)))) 4)
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) -2 2) 4)
(/.f64 (+.f64 (*.f64 2 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 -4) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 -4) -2))
(/.f64 (fma.f64 2 (cbrt.f64 1/2) (neg.f64 (*.f64 (cbrt.f64 -4) (cos.f64 phi1)))) (*.f64 (cbrt.f64 -4) -2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) -2) (*.f64 (cbrt.f64 4) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 4) -2))
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 4) (*.f64 (cbrt.f64 1/2) -2)) (*.f64 -2 (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) -2) (*.f64 (sqrt.f64 (sqrt.f64 2)) (neg.f64 (cos.f64 phi1)))) (*.f64 (sqrt.f64 (sqrt.f64 2)) -2))
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 1/8)) -2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) -2))
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) (sqrt.f64 2)) (*.f64 (neg.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) -2)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (neg.f64 (sqrt.f64 2)) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) -2)
(/.f64 (+.f64 1 (*.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) 2)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 2) 1) 2)
(/.f64 (+.f64 (sqrt.f64 2) (*.f64 2 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (sqrt.f64 8))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) 2 (sqrt.f64 2)) (sqrt.f64 8))
(/.f64 (+.f64 (*.f64 1/2 (sqrt.f64 2)) (*.f64 1 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (sqrt.f64 2))
(/.f64 (fma.f64 1/2 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1))) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) (sqrt.f64 2)) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (sqrt.f64 2)))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) (sqrt.f64 2) (*.f64 (cbrt.f64 (cbrt.f64 16)) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 (cbrt.f64 16)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/4) (sqrt.f64 2)) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 2) (sqrt.f64 2)))
(/.f64 (fma.f64 (cbrt.f64 1/4) (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 2) (sqrt.f64 2)))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 2)) (*.f64 -2 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (neg.f64 (sqrt.f64 8)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) -2 (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 -1/2) (sqrt.f64 2)) (*.f64 (cbrt.f64 -4) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 -4) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 -4) (*.f64 (cbrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (cbrt.f64 -4) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (cbrt.f64 1/2) (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 4) (*.f64 (sqrt.f64 2) (cbrt.f64 1/2))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (sqrt.f64 (sqrt.f64 8)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 2 (sqrt.f64 1/8)))) (sqrt.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (sqrt.f64 2) (*.f64 (sqrt.f64 2) (cos.f64 phi1))) (sqrt.f64 8))
(/.f64 (fma.f64 (cos.f64 phi1) (sqrt.f64 2) (sqrt.f64 2)) (sqrt.f64 8))
(/.f64 (+.f64 2 (*.f64 2 (cos.f64 phi1))) 4)
(/.f64 (fma.f64 (cos.f64 phi1) 2 2) 4)
(/.f64 (+.f64 (*.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) 2) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) (cos.f64 phi1))) (*.f64 (cbrt.f64 (pow.f64 16 1/3)) 2))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) 2 (*.f64 (cos.f64 phi1) (cbrt.f64 (cbrt.f64 16)))) (*.f64 (cbrt.f64 (cbrt.f64 16)) 2))
(/.f64 (+.f64 (*.f64 2 (cbrt.f64 1/4)) (*.f64 (cbrt.f64 2) (cos.f64 phi1))) (pow.f64 16 1/3))
(/.f64 (fma.f64 (cos.f64 phi1) (cbrt.f64 2) (*.f64 2 (cbrt.f64 1/4))) (cbrt.f64 16))
(/.f64 (+.f64 -2 (*.f64 -2 (cos.f64 phi1))) -4)
(/.f64 (fma.f64 (cos.f64 phi1) -2 -2) -4)
(/.f64 (+.f64 (*.f64 (cbrt.f64 -1/2) 2) (*.f64 (cbrt.f64 -4) (cos.f64 phi1))) (*.f64 (cbrt.f64 -4) 2))
(/.f64 (fma.f64 (cbrt.f64 -1/2) 2 (*.f64 (cbrt.f64 -4) (cos.f64 phi1))) (*.f64 (cbrt.f64 -4) 2))
(/.f64 (+.f64 (*.f64 2 (cbrt.f64 1/2)) (*.f64 (cbrt.f64 4) (cos.f64 phi1))) (*.f64 (cbrt.f64 4) 2))
(/.f64 (fma.f64 2 (cbrt.f64 1/2) (*.f64 (cbrt.f64 4) (cos.f64 phi1))) (*.f64 (cbrt.f64 4) 2))
(/.f64 (+.f64 (*.f64 (sqrt.f64 (sqrt.f64 1/8)) 2) (*.f64 (sqrt.f64 (sqrt.f64 2)) (cos.f64 phi1))) (*.f64 (sqrt.f64 (sqrt.f64 2)) 2))
(/.f64 (fma.f64 (cos.f64 phi1) (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 1/8)) 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (neg.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 4) (neg.f64 (sqrt.f64 1/2)))) (*.f64 (cbrt.f64 4) (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 1/2)) (cbrt.f64 4) (neg.f64 (*.f64 (sqrt.f64 2) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1))))) (neg.f64 (*.f64 (cbrt.f64 4) (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (neg.f64 (sqrt.f64 2))) (*.f64 -2 (neg.f64 (sqrt.f64 1/2)))) (*.f64 -2 (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) (neg.f64 (sqrt.f64 2)) (neg.f64 (*.f64 (sqrt.f64 1/2) -2))) (neg.f64 (*.f64 (sqrt.f64 2) -2)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (neg.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (neg.f64 (sqrt.f64 1/2)))) -2)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (neg.f64 (sqrt.f64 2)) (neg.f64 (*.f64 (sqrt.f64 1/2) (sqrt.f64 2)))) -2)
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (neg.f64 (sqrt.f64 2))) (*.f64 2 (neg.f64 (sqrt.f64 1/2)))) (*.f64 2 (neg.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (cos.f64 phi1) (neg.f64 (sqrt.f64 2)) (neg.f64 (*.f64 (sqrt.f64 1/2) 2))) (neg.f64 (*.f64 2 (sqrt.f64 2))))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 2)) (*.f64 (cbrt.f64 4) (sqrt.f64 1/2))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (cbrt.f64 4))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (sqrt.f64 2)) (*.f64 -2 (sqrt.f64 1/2))) (neg.f64 (sqrt.f64 8)))
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) -2)) (neg.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 2)) 1) 2)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 2) 1) 2)
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 2)) (sqrt.f64 2)) (sqrt.f64 8))
(/.f64 (fma.f64 (cos.f64 phi1) (sqrt.f64 2) (sqrt.f64 2)) (sqrt.f64 8))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) 2) (cbrt.f64 4)) (*.f64 (cbrt.f64 4) 2))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) 2 (cbrt.f64 4)) (*.f64 (cbrt.f64 4) 2))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) 2) -2) -4)
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) 2 -2) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) 2) (sqrt.f64 2)) (sqrt.f64 8))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) 2 (sqrt.f64 2)) (sqrt.f64 8))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) 2) 2) 4)
(/.f64 (fma.f64 (cos.f64 phi1) 2 2) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) 1) (*.f64 (cbrt.f64 4) 1/2)) (cbrt.f64 4))
(/.f64 (fma.f64 1/2 (cbrt.f64 4) (*.f64 (cbrt.f64 1/2) (cos.f64 phi1))) (cbrt.f64 4))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) 1) (*.f64 -2 1/2)) -2)
(/.f64 (+.f64 (neg.f64 (cos.f64 phi1)) -1) -2)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) 1) (*.f64 (sqrt.f64 2) 1/2)) (sqrt.f64 2))
(/.f64 (fma.f64 1/2 (sqrt.f64 2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1))) (sqrt.f64 2))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 (cbrt.f64 4) (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 (cbrt.f64 4) (cbrt.f64 (pow.f64 16 1/3))))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 (cbrt.f64 16)) (cbrt.f64 (*.f64 (/.f64 1/2 (cbrt.f64 4)) 4))) (cbrt.f64 (*.f64 (cbrt.f64 16) 4)))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 -2 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 -2 (cbrt.f64 (pow.f64 16 1/3))))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) -2 (*.f64 (cbrt.f64 (cbrt.f64 16)) (neg.f64 (cos.f64 phi1)))) (*.f64 (cbrt.f64 (cbrt.f64 16)) -2))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 (sqrt.f64 2) (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 (sqrt.f64 2) (cbrt.f64 (pow.f64 16 1/3))))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) (sqrt.f64 2) (*.f64 (cbrt.f64 (cbrt.f64 16)) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 (cbrt.f64 16)) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (pow.f64 16 1/3))) (*.f64 2 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))))) (*.f64 2 (cbrt.f64 (pow.f64 16 1/3))))
(/.f64 (fma.f64 (cbrt.f64 (/.f64 1/2 (cbrt.f64 4))) 2 (*.f64 (cos.f64 phi1) (cbrt.f64 (cbrt.f64 16)))) (*.f64 (cbrt.f64 (cbrt.f64 16)) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 2)) (*.f64 (cbrt.f64 4) (cbrt.f64 1/4))) 2)
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 2) (cbrt.f64 (*.f64 1/4 4))) 2)
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 2)) (*.f64 -2 (cbrt.f64 1/4))) (*.f64 -2 (cbrt.f64 2)))
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 2) (*.f64 (cbrt.f64 1/4) -2)) (*.f64 (cbrt.f64 2) -2))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 2)) (*.f64 (sqrt.f64 2) (cbrt.f64 1/4))) (*.f64 (cbrt.f64 2) (sqrt.f64 2)))
(/.f64 (fma.f64 (cbrt.f64 1/4) (sqrt.f64 2) (*.f64 (cbrt.f64 2) (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)))) (*.f64 (cbrt.f64 2) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 2)) (*.f64 2 (cbrt.f64 1/4))) (pow.f64 16 1/3))
(/.f64 (fma.f64 (cos.f64 phi1) (cbrt.f64 2) (*.f64 2 (cbrt.f64 1/4))) (cbrt.f64 16))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) -2) (cbrt.f64 -4)) (*.f64 (cbrt.f64 4) -2))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) -2 (cbrt.f64 -4)) (*.f64 -2 (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) -2) 2) 4)
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) -2 2) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) -2) (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 8)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) -2 (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) -2) -2) -4)
(/.f64 (fma.f64 (cos.f64 phi1) -2 -2) -4)
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 -4)) (*.f64 (cbrt.f64 4) (cbrt.f64 -1/2))) (*.f64 (cbrt.f64 4) (cbrt.f64 -4)))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 -4) (cbrt.f64 (*.f64 -1/2 4))) (cbrt.f64 (*.f64 4 -4)))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 -4)) (*.f64 -2 (cbrt.f64 -1/2))) (*.f64 -2 (cbrt.f64 -4)))
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 -4) (*.f64 -2 (cbrt.f64 -1/2))) (*.f64 (cbrt.f64 -4) -2))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 -4)) (*.f64 (sqrt.f64 2) (cbrt.f64 -1/2))) (*.f64 (sqrt.f64 2) (cbrt.f64 -4)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 -4) (*.f64 (cbrt.f64 -1/2) (sqrt.f64 2))) (*.f64 (cbrt.f64 -4) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 -4)) (*.f64 2 (cbrt.f64 -1/2))) (*.f64 2 (cbrt.f64 -4)))
(/.f64 (fma.f64 (cbrt.f64 -1/2) 2 (*.f64 (cbrt.f64 -4) (cos.f64 phi1))) (*.f64 (cbrt.f64 -4) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 4)) (*.f64 (cbrt.f64 4) (cbrt.f64 1/2))) (pow.f64 16 1/3))
(/.f64 (fma.f64 (cbrt.f64 1/2) (cbrt.f64 4) (*.f64 (cbrt.f64 (*.f64 1/2 4)) (cos.f64 phi1))) (cbrt.f64 16))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 4)) (*.f64 -2 (cbrt.f64 1/2))) (*.f64 -2 (cbrt.f64 4)))
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) (cbrt.f64 4) (*.f64 (cbrt.f64 1/2) -2)) (*.f64 -2 (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 4)) (*.f64 (sqrt.f64 2) (cbrt.f64 1/2))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (cbrt.f64 4) (*.f64 (sqrt.f64 2) (cbrt.f64 1/2))) (*.f64 (cbrt.f64 4) (sqrt.f64 2)))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 4)) (*.f64 2 (cbrt.f64 1/2))) (*.f64 2 (cbrt.f64 4)))
(/.f64 (fma.f64 2 (cbrt.f64 1/2) (*.f64 (cbrt.f64 4) (cos.f64 phi1))) (*.f64 (cbrt.f64 4) 2))
(/.f64 (+.f64 (*.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 1/8)))) (*.f64 (cbrt.f64 4) (sqrt.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (*.f64 (cbrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 1/8)) (cbrt.f64 4))) (*.f64 (sqrt.f64 (sqrt.f64 2)) (cbrt.f64 4)))
(/.f64 (+.f64 (*.f64 (neg.f64 (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2))) (*.f64 -2 (sqrt.f64 (sqrt.f64 1/8)))) (*.f64 -2 (sqrt.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (neg.f64 (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 1/8)) -2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) -2))
(/.f64 (+.f64 (*.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2))) (*.f64 (sqrt.f64 2) (sqrt.f64 (sqrt.f64 1/8)))) (sqrt.f64 (sqrt.f64 8)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 1/2) (cos.f64 phi1)) (sqrt.f64 (sqrt.f64 2)) (sqrt.f64 (*.f64 2 (sqrt.f64 1/8)))) (sqrt.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (*.f64 (cos.f64 phi1) (sqrt.f64 (sqrt.f64 2))) (*.f64 2 (sqrt.f64 (sqrt.f64 1/8)))) (*.f64 2 (sqrt.f64 (sqrt.f64 2))))
(/.f64 (fma.f64 (cos.f64 phi1) (sqrt.f64 (sqrt.f64 2)) (*.f64 (sqrt.f64 (sqrt.f64 1/8)) 2)) (*.f64 (sqrt.f64 (sqrt.f64 2)) 2))
(/.f64 (-.f64 -2 (*.f64 -1 (-.f64 1 (cos.f64 phi1)))) -2)
(/.f64 (-.f64 -2 (neg.f64 (-.f64 1 (cos.f64 phi1)))) -2)
(/.f64 (-.f64 4 (*.f64 2 (-.f64 1 (cos.f64 phi1)))) 4)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (cbrt.f64 (+.f64 (cos.f64 phi1) 1))) (cbrt.f64 2))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (+.f64 (cos.f64 phi1) 1)) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 phi1) 1)) (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4))) (cbrt.f64 2))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (+.f64 (cos.f64 phi1) 1)) 2))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/4))) (cbrt.f64 -2))
(neg.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/4)) (cbrt.f64 -2)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (cos.f64 phi1) 1))) 2)
(/.f64 (+.f64 (cos.f64 phi1) 1) 2)
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3))) (neg.f64 (+.f64 1 (*.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) (-.f64 2 (fma.f64 1/2 (cos.f64 phi1) 1/2))))))
(/.f64 (-.f64 1 (pow.f64 (*.f64 1/2 (-.f64 1 (cos.f64 phi1))) 3)) (+.f64 1 (*.f64 (-.f64 2 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (*.f64 1/2 (-.f64 1 (cos.f64 phi1))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2))) (cbrt.f64 -4))
(neg.f64 (/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (cbrt.f64 1/2)) (cbrt.f64 -4)))
(/.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) -1)
(/.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (neg.f64 -1))
(/.f64 (neg.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3))) (neg.f64 (+.f64 1/4 (*.f64 (*.f64 1/2 (cos.f64 phi1)) (-.f64 (*.f64 1/2 (cos.f64 phi1)) 1/2)))))
(/.f64 (+.f64 1/8 (pow.f64 (*.f64 1/2 (cos.f64 phi1)) 3)) (+.f64 1/4 (*.f64 (fma.f64 1/2 (cos.f64 phi1) (neg.f64 1/2)) (*.f64 1/2 (cos.f64 phi1)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (sqrt.f64 1/2))) (neg.f64 (sqrt.f64 2)))
(/.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) (sqrt.f64 1/2)) (sqrt.f64 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (+.f64 (cos.f64 phi1) 1))) (cbrt.f64 2))
(cbrt.f64 (/.f64 (*.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4) (+.f64 (cos.f64 phi1) 1)) 2))
(/.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1)
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(/.f64 (+.f64 (*.f64 (neg.f64 (sqrt.f64 1/2)) 2) (*.f64 (neg.f64 (sqrt.f64 2)) (cos.f64 phi1))) (neg.f64 (sqrt.f64 8)))
(/.f64 (fma.f64 (cos.f64 phi1) (neg.f64 (sqrt.f64 2)) (neg.f64 (*.f64 (sqrt.f64 1/2) 2))) (neg.f64 (sqrt.f64 8)))
(/.f64 (+.f64 (cos.f64 phi1) 1) 2)
(pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 4)
(pow.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 3)
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(pow.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 6) 1/3)
(cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 6))
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
(pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 2)
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
(pow.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))) 2)
(pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)
(pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1)
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(neg.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(neg.f64 (*.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 1))
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(neg.f64 (*.f64 -1/2 (+.f64 (cos.f64 phi1) 1)))
(*.f64 (neg.f64 -1/2) (+.f64 (cos.f64 phi1) 1))
(neg.f64 (*.f64 (+.f64 (cos.f64 phi1) 1) -1/2))
(*.f64 (neg.f64 -1/2) (+.f64 (cos.f64 phi1) 1))
(neg.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1))
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(neg.f64 (+.f64 -1 (*.f64 1/2 (-.f64 1 (cos.f64 phi1)))))
(neg.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) -2))
(/.f64 (+.f64 (cos.f64 phi1) 1) (neg.f64 -2))
(neg.f64 (/.f64 (neg.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 1))
(fma.f64 (cos.f64 phi1) 1/2 1/2)
(cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 6))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 -1 0) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 -1 0) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R))
(if (!=.f64 2 0) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 2 0) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R))
(if (!=.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 0) (pow.f64 (/.f64 (/.f64 1 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R))
(if (!=.f64 1 0) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 1 0) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R))
(*.f64 (cbrt.f64 (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)) (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 R)) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 R R)) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)))) (pow.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R))) 2))
(*.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)))) (pow.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R))) 2))
(*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 R (pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 R (pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))
(*.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) R))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) R)
(*.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) R) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) R)
(*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 R (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (*.f64 R (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) R)
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R)))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (*.f64 R (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) R)
(*.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 R))) 2) (cbrt.f64 (*.f64 R R))))
(*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)
(*.f64 (neg.f64 (neg.f64 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 1 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(*.f64 (/.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) 2)
(/.f64 (*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2) 2)
(/.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)
(/.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(pow.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(pow.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3)
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(neg.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (neg.f64 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)
(cbrt.f64 (*.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) (*.f64 (pow.f64 R 3) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (*.f64 (pow.f64 R 3) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 1 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(fma.f64 0 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 0 3 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 3 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 0 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(fma.f64 0 lambda2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 lambda2 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 1/2 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 1/2 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (cbrt.f64 (*.f64 1/2 phi1)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 1/2 phi1)) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (*.f64 phi1 (sqrt.f64 1/2)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 phi1 (sqrt.f64 1/2)) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (+.f64 (cbrt.f64 (*.f64 (*.f64 phi1 phi1) 1/4)) (*.f64 2 (cbrt.f64 (*.f64 (*.f64 phi1 phi1) 1/4)))) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (+.f64 2 1) (cbrt.f64 (*.f64 (*.f64 phi1 phi1) 1/4))) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (cbrt.f64 (*.f64 phi1 (*.f64 1/8 phi1))) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 phi1 (*.f64 1/8 phi1))) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (*.f64 (cbrt.f64 1/4) phi1) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cbrt.f64 1/4) phi1) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (cbrt.f64 (*.f64 phi1 phi1)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 phi1 phi1)) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (cbrt.f64 1/2) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 1/2) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (cbrt.f64 1/4) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 1/4) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 phi1 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 phi1 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 0 (cbrt.f64 lambda2) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 (cbrt.f64 lambda2) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (sqrt.f64 1/2) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sqrt.f64 1/2) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (*.f64 phi1 (cbrt.f64 1/2)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 phi1 (cbrt.f64 1/2)) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (cbrt.f64 (*.f64 1/8 phi1)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 1/8 phi1)) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 -1 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (cbrt.f64 phi1) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 phi1) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 lambda2 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 lambda2 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 0 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 phi1 phi1) 1/4)) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 phi1 phi1) 1/4)) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(fma.f64 (*.f64 1/2 phi1) 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 1/2 phi1) 0 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) 3) (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (*.f64 R R)) (/.f64 1 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (*.f64 R R)) (/.f64 1 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 (*.f64 lambda2 R)))) (/.f64 1 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (neg.f64 (*.f64 lambda2 R)))) (/.f64 1 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))) 0) (/.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 (neg.f64 lambda2) (cbrt.f64 R)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 (neg.f64 lambda2) (cbrt.f64 R)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 R) 0) (/.f64 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))) (/.f64 1 (cbrt.f64 R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 R) 0) (/.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R))) (/.f64 1 (cbrt.f64 R))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) 0) (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) 0) (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))) 0) (/.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2))) 0) (/.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 (*.f64 lambda2 R))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 2)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (/.f64 1 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2)) (/.f64 1 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)) 0) (/.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2)) (neg.f64 lambda2)) 0) (/.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2)) (neg.f64 lambda2)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (/.f64 1 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))) 0) (/.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (neg.f64 lambda2)) 0) (/.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (neg.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (neg.f64 lambda2)) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (cbrt.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (neg.f64 lambda2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (/.f64 1 (cbrt.f64 (neg.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (neg.f64 lambda2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (/.f64 1 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2) 0) (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2) -1)) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (neg.f64 lambda2) (/.f64 1 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 0) (neg.f64 (/.f64 lambda2 (/.f64 (/.f64 1 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))) 0) (/.f64 (cbrt.f64 R) (/.f64 1 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R))) 0) (/.f64 (cbrt.f64 R) (/.f64 1 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R)))) (/.f64 1 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) -1)) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 lambda2 0) (/.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 lambda2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 lambda2 0) (/.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 lambda2)) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (/.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (/.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (/.f64 1 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (/.f64 1 (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 0) (/.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2)) 0) (/.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 lambda2 R) (/.f64 1 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (*.f64 lambda2 R) (/.f64 (neg.f64 1) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 lambda2 (/.f64 1 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 lambda2 (/.f64 1 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)) (/.f64 1 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 R 0) (/.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 R)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 R 0) (/.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 R)) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (/.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) 0) (pow.f64 (/.f64 (/.f64 1 (neg.f64 (*.f64 lambda2 R))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 R (/.f64 1 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 R (/.f64 1 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 -1 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 -1 0) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (*.f64 R R)) 0) (/.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)) (/.f64 1 (cbrt.f64 (*.f64 R R)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 R R)) 0) (/.f64 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (*.f64 R R)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (*.f64 R R)) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R))) (/.f64 1 (cbrt.f64 (*.f64 R R)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 R R)) 0) (/.f64 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 (*.f64 R R)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (/.f64 1 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)) (/.f64 1 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)) 0) (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2)) (neg.f64 lambda2)) (/.f64 1 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 (neg.f64 lambda2)) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (neg.f64 lambda2) 0) (/.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (neg.f64 lambda2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 lambda2) 0) (/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) (/.f64 1 (neg.f64 lambda2))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))) 0) (/.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (/.f64 1 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2)))) 0) (/.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (/.f64 1 (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (cbrt.f64 lambda2) (/.f64 1 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (cbrt.f64 lambda2) (/.f64 1 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (neg.f64 R) 0) (/.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (neg.f64 R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 R) 0) (/.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (neg.f64 R))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 -1 (/.f64 1 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 -1 (/.f64 1 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (neg.f64 (*.f64 lambda2 R)) (/.f64 1 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 (neg.f64 (*.f64 lambda2 R)) (/.f64 1 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (neg.f64 (*.f64 lambda2 R)) 0) (/.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (/.f64 1 (neg.f64 (*.f64 lambda2 R)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 (*.f64 lambda2 R)) 0) (/.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (/.f64 1 (neg.f64 (*.f64 lambda2 R)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 lambda2) 0) (/.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (cbrt.f64 lambda2))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 lambda2) 0) (/.f64 (*.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (cbrt.f64 lambda2))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))) 0) (/.f64 (cbrt.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (/.f64 1 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 2 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 2 0) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) 3) (neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) 3) (neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) 0) (pow.f64 (/.f64 (/.f64 1 (neg.f64 (*.f64 lambda2 R))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) 0) (/.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) 3) (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) 0) (/.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))) (/.f64 1 (cbrt.f64 (*.f64 lambda2 lambda2)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) 0) (/.f64 (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2)))) (/.f64 1 (cbrt.f64 (*.f64 lambda2 lambda2)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (*.f64 lambda2 R) 0) (/.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (/.f64 1 (*.f64 lambda2 R))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (*.f64 lambda2 R) 0) (/.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (/.f64 1 (*.f64 lambda2 R)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 1 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 1 0) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (-.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (-.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) 0) (/.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2)) (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) 0) (/.f64 (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 lambda2))) (/.f64 1 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) 3) (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) (+.f64 0 (-.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R) 3) (neg.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))
(+.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(+.f64 (*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(+.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 0 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(+.f64 (*.f64 0 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(+.f64 (*.f64 1/2 phi1) (+.f64 (*.f64 -1/2 phi1) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/2 phi1 (fma.f64 -1/2 phi1 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))
(+.f64 (*.f64 1/2 phi1) (-.f64 (*.f64 -1/2 phi1) (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/2 phi1 (fma.f64 -1/2 phi1 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))
(+.f64 0 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(+.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(-.f64 0 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(-.f64 3 (-.f64 3 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 3 (+.f64 3 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 1 (-.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 1 (+.f64 1 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 1/2 (-.f64 1/2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 1/2 (+.f64 1/2 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 3 (+.f64 3 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(-.f64 3 (+.f64 3 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 1 (+.f64 1 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(-.f64 1 (+.f64 1 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 1/2 (+.f64 1/2 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(-.f64 1/2 (+.f64 1/2 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 1/2 phi1) (-.f64 (*.f64 1/2 phi1) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 1/2 phi1) (fma.f64 1/2 phi1 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(-.f64 (*.f64 1/2 phi1) (+.f64 (*.f64 1/2 phi1) (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(-.f64 (*.f64 1/2 phi1) (fma.f64 1/2 phi1 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 lambda2 R)))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (*.f64 lambda2 R)) (pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))
(*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 (*.f64 lambda2 R)) (pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))
(*.f64 R (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))) (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))
(*.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))
(*.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2)))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))
(*.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 lambda2 R))))
(*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))
(*.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (neg.f64 lambda2)) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2)) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 lambda2)))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R)))) (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))) (cbrt.f64 R))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 (*.f64 lambda2 R)))) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (neg.f64 (*.f64 lambda2 R)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (cbrt.f64 (neg.f64 lambda2)))
(cbrt.f64 (*.f64 (neg.f64 lambda2) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2)) (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))
(*.f64 (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 lambda2))) (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))))
(*.f64 (*.f64 (neg.f64 lambda2) (cbrt.f64 R)) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (neg.f64 lambda2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))
(*.f64 (cbrt.f64 R) (neg.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(cbrt.f64 (*.f64 (neg.f64 lambda2) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))) (cbrt.f64 (*.f64 lambda2 lambda2)))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))
(*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) lambda2)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 lambda2 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R))) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 R))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 lambda2))
(*.f64 (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 lambda2))) (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))
(*.f64 (cbrt.f64 lambda2) (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 lambda2))) (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))
(*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 R))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (*.f64 lambda2 R) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 (*.f64 lambda2 R))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 (*.f64 lambda2 R)))))
(cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (neg.f64 (*.f64 lambda2 R)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))) (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R)))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 lambda2 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 2) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 (*.f64 lambda2 R))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) 2)) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) 2) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R)))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2)))
(*.f64 (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 lambda2))) (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R))))
(*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 R))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 lambda2 R)) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (neg.f64 lambda2) (cbrt.f64 R))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 (*.f64 lambda2 R))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 lambda2 R))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2)))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))
(*.f64 (neg.f64 R) (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (+.f64 0 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2)))))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))
(*.f64 (cbrt.f64 lambda2) (+.f64 0 (*.f64 (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 lambda2))) (cbrt.f64 (neg.f64 (*.f64 lambda2 lambda2))))
(*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (-.f64 0 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 lambda2))))
(*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (neg.f64 (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 lambda2)))))
(*.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 R)) (neg.f64 (cbrt.f64 (*.f64 R R))))
(*.f64 (*.f64 (*.f64 lambda2 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 R R))) (neg.f64 (cbrt.f64 R)))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (+.f64 0 (-.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 0 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (+.f64 0 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))
(*.f64 (+.f64 0 (+.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 0 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)))) (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))
(*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (cbrt.f64 (*.f64 (neg.f64 lambda2) (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))))
(*.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) lambda2)) (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) lambda2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (neg.f64 lambda2))) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (neg.f64 lambda2)) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 lambda2))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda2))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 lambda2) (cbrt.f64 (*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) lambda2))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 lambda2 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) lambda2)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2))
(*.f64 (cbrt.f64 R) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) R))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) R)) (cbrt.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) R)))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) R) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) lambda2) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2)) (neg.f64 lambda2)) (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2))))) (cbrt.f64 (cbrt.f64 (*.f64 lambda2 lambda2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 lambda2 lambda2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (neg.f64 lambda2))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2)) (neg.f64 lambda2))))
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (neg.f64 (*.f64 lambda2 R)))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 lambda2 R) 3)) (fma.f64 1/2 (cos.f64 phi1) 1/2))) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 lambda2 R) 3)) (fma.f64 (cos.f64 phi1) 1/2 1/2)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(cbrt.f64 (*.f64 (*.f64 R (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 (cbrt.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(cbrt.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R) 2)) (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (neg.f64 lambda2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(cbrt.f64 (*.f64 (cbrt.f64 (neg.f64 lambda2)) (*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))))
(cbrt.f64 (*.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (cbrt.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (neg.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (neg.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2))) (cbrt.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(cbrt.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))))
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (neg.f64 (*.f64 lambda2 R))) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 R))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) R))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 lambda2)))
(cbrt.f64 (*.f64 (neg.f64 lambda2) (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 lambda2) (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 lambda2))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 1 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 -1 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) -1)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 (/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) 2)
(/.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 lambda2 R))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)
(/.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) -1)
(/.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)
(/.f64 (+.f64 0 (*.f64 2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)
(/.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 lambda2 R))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (+.f64 phi1 phi1) (+.f64 phi1 phi1)) 1) (*.f64 4 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 4)
(/.f64 (+.f64 0 (*.f64 (*.f64 4 (neg.f64 (*.f64 lambda2 R))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 4)
(/.f64 (-.f64 0 (*.f64 2 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 2)
(/.f64 (neg.f64 (*.f64 (*.f64 2 lambda2) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R))) 2)
(/.f64 (-.f64 (*.f64 (-.f64 (+.f64 phi1 phi1) (+.f64 phi1 phi1)) 1) (*.f64 4 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))) 4)
(/.f64 (-.f64 0 (*.f64 (*.f64 4 lambda2) (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) R))) 4)
(/.f64 (*.f64 2 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)
(/.f64 (*.f64 (*.f64 2 (neg.f64 (*.f64 lambda2 R))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)
(/.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(pow.f64 (cbrt.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(pow.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 1)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(neg.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 R)) (*.f64 (cbrt.f64 (*.f64 R R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(neg.f64 (*.f64 (*.f64 (*.f64 lambda2 R) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 (*.f64 lambda2 R)) (pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) lambda2) (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(neg.f64 (*.f64 (cbrt.f64 lambda2) (cbrt.f64 (*.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)))))
(neg.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (*.f64 (pow.f64 (*.f64 (*.f64 lambda2 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(neg.f64 (*.f64 (cbrt.f64 lambda2) (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 (cbrt.f64 lambda2)) (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(neg.f64 (*.f64 (*.f64 (*.f64 lambda2 R) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))))
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(neg.f64 (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (*.f64 lambda2 R) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (neg.f64 (*.f64 lambda2 R)) (pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) lambda2)))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(neg.f64 (*.f64 lambda2 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(neg.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (*.f64 (*.f64 lambda2 R) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (neg.f64 (*.f64 lambda2 R)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(cbrt.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3))
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(if (!=.f64 -1 0) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 2 0) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (/.f64 1 (pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -2)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 0) (pow.f64 (pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -2) -1) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 0) (/.f64 1 (pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) -1/2)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) 0) (pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) -1/2) -1) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (/.f64 1 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) -1)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 0) (pow.f64 (/.f64 1 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(if (!=.f64 1 0) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (sqrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3/2)))
(*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (neg.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (neg.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)
(*.f64 (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1)))) 2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))))
(pow.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(pow.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (neg.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) 2)
(*.f64 (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(pow.f64 (neg.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1))))) 2)
(*.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (sqrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3/2))))
(*.f64 (fabs.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (fabs.f64 (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (fabs.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)))) (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) (cos.f64 (*.f64 1/2 phi1))))))
(*.f64 (fabs.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2)) (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)))))
(*.f64 (fabs.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) (fabs.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 4)) 2))))
(*.f64 -1 (cbrt.f64 (neg.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3))))
(neg.f64 (cbrt.f64 (neg.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3))))
(*.f64 1 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (/.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 2) 2)
(/.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 2) 2)
(/.f64 (*.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (+.f64 (cos.f64 phi1) 1))) (cbrt.f64 2))
(/.f64 (cbrt.f64 (*.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 phi1) 1))) (cbrt.f64 2))
(/.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) -1)
(/.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) (neg.f64 -1))
(/.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (cbrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3)
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3) 1/3)
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)
(pow.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2) 1/2)
(sqrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2))
(pow.f64 (sqrt.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 4)
(pow.f64 (neg.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 2)
(pow.f64 (sqrt.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)
(pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 1)
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(neg.f64 (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(sqrt.f64 (fma.f64 1/2 (cos.f64 phi1) 1/2))
(sqrt.f64 (fma.f64 (cos.f64 phi1) 1/2 1/2))
(cbrt.f64 (pow.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))) 3))
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(fabs.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))
(fabs.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi1))))
(fabs.f64 (cos.f64 (*.f64 1/2 phi1)))

localize36.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
0.1b
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))
0.3b
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
32.1b
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
Compiler

Compiled 94 to 48 computations (48.9% saved)

series2.1s (5.6%)

Counts
2 → 80
Calls

30 calls:

TimeVariablePointExpression
26.0ms
lambda1
@inf
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
16.0ms
phi2
@0
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
12.0ms
lambda2
@-inf
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
11.0ms
lambda1
@0
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
11.0ms
lambda2
@0
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
Compiler

Compiled 182040 to 138760 computations (23.8% saved)

rewrite117.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
41×egg-rr
22×egg-rr
Counts
2 → 63
Calls
Call 1
Inputs
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 R 3) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) 1) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 R R)) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2)) (*.f64 R R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (pow.f64 R 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (*.f64 R (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R R) (*.f64 R (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R R) (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) (*.f64 (*.f64 R R) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 3) (*.f64 R R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 R (pow.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (cbrt.f64 R) (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 3))))))

simplify824.0ms (2.2%)

Algorithm
egglog
Counts
143 → 189
Calls
Call 1
Inputs
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) (*.f64 (cbrt.f64 -1) R)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) (*.f64 (cbrt.f64 -1) R)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) (*.f64 (cbrt.f64 -1) R)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) (*.f64 (cbrt.f64 -1) R)))
(pow.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda2 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 1/3)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) 1/3) lambda1)
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) 1/3) lambda1))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))) 2)))) 1/3)
(*.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) 1/3) lambda2)
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) 1/3) lambda2))
(pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2) 1/3))) (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (/.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) phi2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) phi2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 R 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) 2) 1/3) 3))))) (pow.f64 phi1 3)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2))) (*.f64 R phi2))) (*.f64 R (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) phi2)) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) phi2)))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2)))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2)))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))))))) (pow.f64 (/.f64 1 phi1) 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3)))))) (pow.f64 (/.f64 -1 phi1) 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)))))
(pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))) (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) phi1)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 3)))))) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))))) R) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))))))) (pow.f64 (/.f64 1 phi2) 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 2/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))))))) (pow.f64 (/.f64 -1 phi2) 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda2 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 2) R)))
(*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2)))))))
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 R 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R))))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2))))))))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) phi2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) phi2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 R 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R))))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2)))))))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (+.f64 (*.f64 phi1 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2))) (*.f64 R phi2))) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) phi2)) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) phi2)))) R) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))))))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)) (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (+.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R)))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2))
(+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) phi1)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) R)) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi2 3)) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) phi2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))))) R) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) phi2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (+.f64 (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))))))))
(*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R)))
(+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R))))
(+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R)) (+.f64 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) R)
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) 2))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))
(*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3))
(*.f64 1 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1)
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (pow.f64 R 3) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) 1) R)
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 R R)) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2)) (*.f64 R R))
(*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (pow.f64 R 3)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (*.f64 R (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 R R) (*.f64 R (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))
(*.f64 R (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))))
(*.f64 (*.f64 R R) (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) (*.f64 (*.f64 R R) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 (pow.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))
(*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 3) (*.f64 R R))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R) 3))
(*.f64 R (pow.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(*.f64 (*.f64 R (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) R)
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) 2))
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (cbrt.f64 R) (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 3) 1/3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 3))
Outputs
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) R)
(*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) R)
(*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) R)
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) (*.f64 (cbrt.f64 -1) R)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) (*.f64 (cbrt.f64 -1) R)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) (*.f64 (cbrt.f64 -1) R)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) (*.f64 (cbrt.f64 -1) R)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) (*.f64 (cbrt.f64 -1) R)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) (*.f64 (cbrt.f64 -1) R)))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)) 1/3) (*.f64 (cbrt.f64 -1) R)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))) (*.f64 (cbrt.f64 -1) R)))
(pow.f64 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda2 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 1/3)
(cbrt.f64 (*.f64 (pow.f64 R 3) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) 1/3) lambda1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) lambda1)
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) 1/3) lambda1))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) lambda1))
(pow.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))) 2)))) 1/3)
(cbrt.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) 1/3) lambda2)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) lambda2)
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) 1/3) lambda2))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) 2) (*.f64 (pow.f64 R 3) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) lambda2))
(pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3)
(cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2) 1/3))) (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3))
(fma.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2))) (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2)))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2))) (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 R (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 R R)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (/.f64 (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) (pow.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2)) 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (/.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (/.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) phi2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) phi2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 R 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))) 1/3) 2) 1/3) 3))))) (pow.f64 phi1 3)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 1/3) 2))))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2))) (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R))))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 R (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 R R)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (/.f64 (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) (pow.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2)) 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2)) (/.f64 (*.f64 (-.f64 (+.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 R R)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 R R) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) phi2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))))))) (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 2/3 (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 R (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 R R)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (/.f64 (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) (pow.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2)) 2))) (*.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2))) (/.f64 (*.f64 1/27 (pow.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))) 3)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2)))) (pow.f64 phi1 3)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))) 2)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)
(*.f64 phi1 R)
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))
(fma.f64 R phi1 (*.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (cbrt.f64 (*.f64 R R)))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))))
(fma.f64 1/3 (/.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (pow.f64 R 3)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) phi1) (*.f64 R R)) (fma.f64 R phi1 (*.f64 1/3 (/.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (cbrt.f64 (*.f64 R R))))))
(+.f64 (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2))) R) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2))) (*.f64 R phi2))) (*.f64 R (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) phi2)) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) phi2)))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2)))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2)))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))))))) (pow.f64 (/.f64 1 phi1) 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))))))
(fma.f64 1/3 (/.f64 (/.f64 (-.f64 (fma.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (pow.f64 R 3)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) phi1) (*.f64 R R)) (fma.f64 R phi1 (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (cbrt.f64 (*.f64 R R))) (/.f64 (*.f64 (-.f64 (+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (*.f64 (pow.f64 R 3) phi2))) (fma.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (*.f64 (pow.f64 R 3) phi2)) (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) R) phi2)) (*.f64 R (*.f64 (+.f64 -1 1) (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (*.f64 phi2 (*.f64 R R)))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) 3) (pow.f64 (cbrt.f64 (*.f64 R R)) 3)) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 R (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2))) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (pow.f64 R 3)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))) (/.f64 (*.f64 (*.f64 R (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2))) (-.f64 (fma.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (pow.f64 R 3)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))))))) (pow.f64 (/.f64 1 phi1) 2)) (*.f64 R R))))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1))
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)))
(fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (cbrt.f64 (*.f64 R R))) (neg.f64 (*.f64 phi1 R)))
(+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1))))
(fma.f64 -1/3 (/.f64 (/.f64 (-.f64 (fma.f64 R (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) phi1) (*.f64 R R)) (fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (cbrt.f64 (*.f64 R R))) (neg.f64 (*.f64 phi1 R))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (-.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3)))))) (pow.f64 (/.f64 -1 phi1) 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 phi2 2) (pow.f64 R 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi1 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi1)))))
(fma.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 R (*.f64 phi2 (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 R (+.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi2 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi2 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi2 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (fma.f64 1/3 (/.f64 (*.f64 R (*.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (-.f64 (fma.f64 R (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))) (fma.f64 1/3 (/.f64 (*.f64 R (*.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (-.f64 (fma.f64 R (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))) (/.f64 (*.f64 1/27 (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) 3)) (pow.f64 (cbrt.f64 (*.f64 R R)) 3))))) (pow.f64 (/.f64 -1 phi1) 2)) (*.f64 R R)) (fma.f64 -1/3 (/.f64 (/.f64 (-.f64 (fma.f64 R (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) phi1) (*.f64 R R)) (fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (cbrt.f64 (*.f64 R R))) (neg.f64 (*.f64 phi1 R)))))
(pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3)
(cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))) (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3))
(fma.f64 1/3 (/.f64 (*.f64 (fma.f64 -2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) phi2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2))) (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2)))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (fma.f64 -2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) phi2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2))) (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))) (/.f64 (*.f64 1/3 (*.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 R (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (+.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 phi1 phi1)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (/.f64 (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) 2)) 2))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2) (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) phi1)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 2/3 (/.f64 (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) (-.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3)))) (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 1/3) 2) 1/3) 3)))))) (pow.f64 (pow.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) 1/3) 2))))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 (fma.f64 -2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) phi2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2))) (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 1/2 (/.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 R (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (+.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 phi1 phi1)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (/.f64 (*.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) 2) (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) 2)) 2)))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2)) (/.f64 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 (neg.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (fma.f64 R (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (+.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2))))) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R (+.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 phi1 phi1)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))) (fma.f64 2/3 (/.f64 (*.f64 (fma.f64 -2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (*.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) (-.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (+.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 phi1 phi1)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (/.f64 (*.f64 1/3 (*.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (pow.f64 (fma.f64 -2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2)) 2))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) 2)))) (/.f64 (*.f64 1/27 (pow.f64 (fma.f64 -2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) 3)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) 2))))) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) 2)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)
(*.f64 R phi2)
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))
(fma.f64 R phi2 (*.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)) (cbrt.f64 (*.f64 R R)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))))))
(fma.f64 R phi2 (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)) (cbrt.f64 (*.f64 R R))) (/.f64 (/.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 phi1))) (*.f64 (*.f64 1/2 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R)))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) phi2) (*.f64 R R)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))))) R) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2) (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))))))) (pow.f64 (/.f64 1 phi2) 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2) (+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))))))
(fma.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R)) (fma.f64 (*.f64 (+.f64 -1 1) (*.f64 (*.f64 phi1 (*.f64 R R)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) R (+.f64 (*.f64 (neg.f64 phi1) (*.f64 R (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 phi1))))) (neg.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R)))))) (fma.f64 2/9 (/.f64 (*.f64 (*.f64 R (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1))) (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 phi1))) (*.f64 (*.f64 1/2 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R)))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))) (fma.f64 2/9 (/.f64 (*.f64 (*.f64 R (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1))) (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 phi1))) (*.f64 (*.f64 1/2 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R)))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)) 3) (pow.f64 (cbrt.f64 (*.f64 R R)) 3)) (*.f64 1/9 (+.f64 (/.f64 (*.f64 (*.f64 R (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1))) (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 phi1))) (*.f64 (*.f64 1/2 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R)))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))) (/.f64 (*.f64 (*.f64 R (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1))) (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 phi1))) (*.f64 (*.f64 1/2 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R)))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))))))))) (pow.f64 (/.f64 1 phi2) 2)) (*.f64 R R)) (fma.f64 R phi2 (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)) (cbrt.f64 (*.f64 R R))) (/.f64 (/.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 phi1))) (*.f64 (*.f64 1/2 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R)))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) phi2) (*.f64 R R))))))
(*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2))
(neg.f64 (*.f64 R phi2))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)))
(fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) (cbrt.f64 (*.f64 R R))) (neg.f64 (*.f64 R phi2)))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2))))
(fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) (cbrt.f64 (*.f64 R R))) (fma.f64 -1/3 (/.f64 (/.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) phi2) (*.f64 R R)) (neg.f64 (*.f64 R phi2))))
(+.f64 (*.f64 1/3 (/.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))) (+.f64 (*.f64 -1/3 (/.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 phi2 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2)))) (*.f64 2/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (pow.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2) 1/3))))))))) (pow.f64 (/.f64 -1 phi2) 2)) (pow.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) 2))) (*.f64 -1 (*.f64 (pow.f64 (*.f64 (pow.f64 R 2) R) 1/3) phi2)))))
(fma.f64 1/3 (/.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) (cbrt.f64 (*.f64 R R))) (fma.f64 -1/3 (/.f64 (/.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) phi2) (*.f64 R R)) (fma.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 phi1 (*.f64 R (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (*.f64 (+.f64 -1 1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi1 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (fma.f64 1/9 (/.f64 (*.f64 R (*.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) 3) (pow.f64 (cbrt.f64 (*.f64 R R)) 3)) (fma.f64 1/9 (/.f64 (*.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) (*.f64 R (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))) (*.f64 2/9 (+.f64 (/.f64 (*.f64 R (*.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))) (/.f64 (*.f64 (-.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 R (pow.f64 (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) 2)) (pow.f64 (cbrt.f64 (*.f64 R R)) 2)))) (*.f64 R (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))))) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 R R))))))))) (pow.f64 (/.f64 -1 phi2) 2)) (*.f64 R R)) (neg.f64 (*.f64 R phi2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 1 R) -3) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(*.f64 -1 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(neg.f64 (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 (/.f64 -1 R) -3) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda2 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (pow.f64 R 2) R)))
(*.f64 (pow.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) 2) (*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 R 3)))
(*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) 2))))
(*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 lambda1 lambda1) (pow.f64 (-.f64 phi1 phi2) 2))) 2)))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2)))))))
(fma.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)) (*.f64 phi1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))))
(+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 R 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R))))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2))))))))
(fma.f64 (*.f64 phi1 phi1) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 R (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 R R)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (/.f64 (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)) (*.f64 phi1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))))
(+.f64 (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) phi2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))) (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) phi2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (+.f64 (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 R 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (pow.f64 R 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) R))))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 phi1 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 R phi2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R phi2)))))))))
(fma.f64 (pow.f64 phi1 3) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 R (*.f64 (+.f64 -1 1) (/.f64 (*.f64 (*.f64 R R) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) phi2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 R R)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 -1 1/2)))) (fma.f64 (*.f64 phi1 phi1) (fma.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) R))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 R (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 R R)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)) (*.f64 (*.f64 R R) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))))) (/.f64 (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)) (*.f64 phi1 (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2) R) phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -2 (*.f64 (pow.f64 R 3) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))
(*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R)))
(fma.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (pow.f64 (/.f64 1 phi1) -2) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R)))
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (+.f64 (*.f64 phi1 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)))))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))))
(fma.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (pow.f64 (/.f64 1 phi1) -2) (fma.f64 phi1 (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (pow.f64 R 3)) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))))
(+.f64 (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 R phi2))) (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 1 phi1) -2)) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (+.f64 (*.f64 phi1 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) R))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)))))) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (pow.f64 R 2))) (*.f64 R phi2))) (+.f64 (*.f64 (+.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) phi2)) (*.f64 -1 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 R 2) phi2)))) R) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))))))))
(+.f64 (neg.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (*.f64 (pow.f64 R 3) phi2))) (fma.f64 (*.f64 (*.f64 (pow.f64 R 3) phi2) (+.f64 -1 -2)) (pow.f64 (/.f64 1 phi1) -2) (fma.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (*.f64 (pow.f64 R 3) phi2)) (fma.f64 phi1 (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) (fma.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (pow.f64 R 3)) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))) (+.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 R R) (+.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)))) R) phi2)) (fma.f64 (*.f64 (+.f64 -1 1) (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (*.f64 phi2 (*.f64 R R)))) R (*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi1) -3) R))))))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R))
(*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)))
(fma.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 -1 phi1) -2) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)) (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R)))))))))
(fma.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 -1 phi1) -2) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R) (*.f64 (neg.f64 phi1) (fma.f64 R (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3))))))))
(+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 R 2) (*.f64 R phi2)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 R phi2)))) (pow.f64 (/.f64 -1 phi1) -2)) (+.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R)) (+.f64 (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 -1 (*.f64 phi1 (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi2 2) R))))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) phi2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))
(fma.f64 (*.f64 (+.f64 2 1) (*.f64 (pow.f64 R 3) phi2)) (pow.f64 (/.f64 -1 phi1) -2) (fma.f64 R (*.f64 phi2 (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 -1 phi1) -3) R) (fma.f64 R (+.f64 (neg.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi2 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi2 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi2 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (neg.f64 phi1) (fma.f64 R (fma.f64 (*.f64 R R) (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 2 (*.f64 (*.f64 phi2 phi2) (pow.f64 R 3)))))) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R)))
(*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2))
(fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (*.f64 (fma.f64 -2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) phi2))
(+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2)))
(fma.f64 (*.f64 phi2 phi2) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (+.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 phi1 phi1)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (*.f64 (fma.f64 -2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) phi2)))
(+.f64 (*.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (*.f64 -1 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) phi1)) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) R)) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) R))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (pow.f64 phi2 3)) (+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 (/.f64 (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)) (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)) (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 R 2) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) R)) (+.f64 (*.f64 2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2) R))) (*.f64 (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 R)))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) phi2))))
(fma.f64 (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (+.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2))))) (+.f64 (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R (+.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 phi1 phi1)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))))) (pow.f64 phi2 3) (fma.f64 (*.f64 phi2 phi2) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 R (+.f64 (/.f64 (*.f64 (*.f64 R R) (*.f64 phi1 phi1)) (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2)) (/.f64 (*.f64 (*.f64 (*.f64 R R) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (fma.f64 2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 R R) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (fma.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 (*.f64 R R) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (*.f64 (fma.f64 -2 (*.f64 (*.f64 R R) (*.f64 phi1 (*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) (neg.f64 (/.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (pow.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) 2) R)) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))) phi2))))
(*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R))
(*.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R))
(+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))))
(fma.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R) (*.f64 (pow.f64 (/.f64 1 phi2) -2) (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1))))
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) phi2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)))))))
(fma.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 phi1))) (*.f64 (*.f64 1/2 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R)))) phi2 (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R) (*.f64 (pow.f64 (/.f64 1 phi2) -2) (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)))))
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))))) (*.f64 (pow.f64 R 2) (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))))) R) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 R (+.f64 (*.f64 (pow.f64 R 2) (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))) (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))) phi2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R)) (+.f64 (*.f64 (pow.f64 (/.f64 1 phi2) -2) (+.f64 (*.f64 -2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R)))) (*.f64 -1 (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R))))))))))
(+.f64 (*.f64 (neg.f64 phi1) (*.f64 R (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 phi1))))) (fma.f64 (*.f64 (+.f64 -1 1) (*.f64 (*.f64 phi1 (*.f64 R R)) (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)))) R (fma.f64 (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (fma.f64 R (*.f64 (*.f64 R R) (+.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 phi1))) (*.f64 (*.f64 1/2 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R)))) phi2 (fma.f64 (*.f64 R R) (*.f64 (pow.f64 (/.f64 1 phi2) -3) R) (fma.f64 (pow.f64 (/.f64 1 phi2) -2) (*.f64 (*.f64 (*.f64 R R) (*.f64 phi1 R)) (+.f64 -2 -1)) (*.f64 (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 (-.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2)) R)) (+.f64 1/2 -1)))))))
(*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R))
(*.f64 (pow.f64 (/.f64 -1 phi2) -3) (pow.f64 R 3))
(+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R)))
(fma.f64 (pow.f64 (/.f64 -1 phi2) -2) (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (pow.f64 R 3)))
(+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R))))
(+.f64 (*.f64 (neg.f64 phi2) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (*.f64 R (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1))))))) (fma.f64 (pow.f64 (/.f64 -1 phi2) -2) (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (pow.f64 R 3))))
(+.f64 (*.f64 -1 (*.f64 phi2 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 (pow.f64 phi1 2) R))) (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2)))))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -2) (+.f64 (*.f64 (pow.f64 R 2) (*.f64 phi1 R)) (*.f64 2 (*.f64 (pow.f64 R 2) (*.f64 phi1 R))))) (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) -3) (*.f64 (pow.f64 R 2) R)) (+.f64 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (pow.f64 R 2) (pow.f64 phi1 2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 R (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))))
(+.f64 (*.f64 (neg.f64 phi2) (fma.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (pow.f64 R 3) (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 2 (*.f64 (*.f64 R R) (*.f64 (*.f64 phi1 phi1) R)) (*.f64 R (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1))))))) (fma.f64 (pow.f64 (/.f64 -1 phi2) -2) (*.f64 (+.f64 2 1) (*.f64 (*.f64 R R) (*.f64 phi1 R))) (fma.f64 (pow.f64 (/.f64 -1 phi2) -3) (pow.f64 R 3) (fma.f64 phi1 (*.f64 R (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 R R) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (*.f64 R R) (*.f64 phi1 phi1)))) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi1 (*.f64 R R)) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (*.f64 (+.f64 -1 1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (*.f64 (*.f64 phi1 (*.f64 R R)) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) R)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) 2))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 (pow.f64 R 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3) (pow.f64 R 3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 1 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 R 3) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) (cbrt.f64 (*.f64 R R))) (cbrt.f64 R))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) 1) R)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 R R)) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2)) (*.f64 R R))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (pow.f64 R 3)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (*.f64 R (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 R R) (*.f64 R (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 R (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 R R) (*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2) (*.f64 (*.f64 R R) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2))
(*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 3) (*.f64 R R))
(*.f64 (*.f64 (pow.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) 3) R) R)
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (pow.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) R) 3))
(*.f64 R (pow.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3))
(*.f64 (*.f64 R (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) R)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2))) 2))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R))
(*.f64 (*.f64 R (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2)) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) 2))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) 2))
(*.f64 (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 2)) (*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R))
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) R) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 2)) 2))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (cbrt.f64 R) (*.f64 (*.f64 R R) (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) 3))))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 3) 1/3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 3))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3)

localize82.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
0.1b
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
0.2b
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
0.2b
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
Compiler

Compiled 145 to 103 computations (29% saved)

series47.0ms (0.1%)

Counts
4 → 32
Calls

27 calls:

TimeVariablePointExpression
1.0ms
lambda1
@0
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
1.0ms
phi1
@inf
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
1.0ms
phi2
@inf
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
1.0ms
phi2
@0
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
1.0ms
lambda1
@inf
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
Compiler

Compiled 3550 to 2770 computations (22% saved)

rewrite153.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
92×egg-rr
54×egg-rr
48×egg-rr
42×egg-rr
Counts
4 → 236
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 2 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (+.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 1/2)) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 1/2)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 1/4)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (/.f64 1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (cbrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 1) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (neg.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) 0) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))) (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 lambda1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 lambda1) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (neg.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda1 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda1 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) lambda1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0) (/.f64 (-.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (+.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 0) (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2) 4) (/.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (fma.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2 (neg.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2) (*.f64 2 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))))) (*.f64 2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 2) (*.f64 -2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 -2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 2) (*.f64 -2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 -2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2) (*.f64 -2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 -2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fma.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2 (neg.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2))) (neg.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (/.f64 2 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 0) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 1/4)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (/.f64 1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 1/2)) (cbrt.f64 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (sqrt.f64 1/2)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (neg.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3))))))

simplify455.0ms (1.2%)

Algorithm
egglog
Counts
268 → 346
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (cos.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (cos.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (cos.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (cos.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 2 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (+.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))
(-.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 1/4)) (cbrt.f64 1/2))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (/.f64 1 -2))
(*.f64 (cbrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 4)))
(*.f64 (/.f64 1 1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)))
(*.f64 (/.f64 -2 (cbrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) (cbrt.f64 4)))
(*.f64 (/.f64 -2 1) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) 2))
(*.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) (sqrt.f64 2)))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (sqrt.f64 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) 2))))
(/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1) -2)
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1) 2)
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 4)
(/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (neg.f64 -2))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)
(neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)))
(neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))
(fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))
(if (!=.f64 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) 0) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))) (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(if (!=.f64 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(if (!=.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))
(+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 0 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 lambda1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)))
(*.f64 (cbrt.f64 (cbrt.f64 lambda1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(*.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 lambda1) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (neg.f64 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (neg.f64 lambda1))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2))
(*.f64 -1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(/.f64 (*.f64 lambda1 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) 4)
(/.f64 (*.f64 lambda1 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
(/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) lambda1) 4)
(/.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) 1/3)
(neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 1 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0) (/.f64 (-.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (+.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 0) (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) -1))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2) 4) (/.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 4))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(*.f64 -1 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) -1)
(*.f64 (*.f64 -1 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 1/4)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 1/2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/2)
(*.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(/.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4)
(/.f64 (*.f64 -1 (fma.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2 (neg.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)))) 4)
(/.f64 (*.f64 -1 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) 2)
(/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 1) 4)
(/.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) 2)
(/.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 2) 2)
(/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) 2)
(/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2)
(/.f64 (+.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 2)
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) 4)
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2) (*.f64 2 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))))) (*.f64 2 -2))
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) 4)
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 2) (*.f64 -2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 -2 2))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 2) (*.f64 -2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 -2 2))
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2) (*.f64 -2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 -2 -2))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 2 -2))
(/.f64 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2)
(/.f64 (fma.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2 (neg.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2))) (neg.f64 4))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)
(neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(neg.f64 (-.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (/.f64 2 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 0) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 1/4)) (cbrt.f64 1/2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (/.f64 1 -2))
(*.f64 (cbrt.f64 1/2) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 4)))
(*.f64 (/.f64 1 1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) 2))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) (sqrt.f64 2)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))
(*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) 2))))
(*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (sqrt.f64 2)))
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (cbrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cbrt.f64 2))
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 1) -2)
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1) 2)
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (neg.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (neg.f64 -2))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3))
Outputs
(*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/3840 (*.f64 (pow.f64 phi2 5) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5)) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)))))
(+.f64 (*.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 5)) (fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (sin.f64 (*.f64 1/2 phi2)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3))) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))) (+.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (cos.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/384 (*.f64 (pow.f64 phi1 4) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (cos.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/384 (*.f64 (pow.f64 phi1 4) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi2)))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1)))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (cos.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/384 (*.f64 (pow.f64 phi2 4) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (cos.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1)))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 1/384 (*.f64 (pow.f64 phi2 4) (cos.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 1/2 phi1)))))
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (/.f64 2 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (-.f64 phi2 (-.f64 phi1 (+.f64 phi1 phi2)))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (-.f64 phi2 (-.f64 phi1 (+.f64 phi1 phi2)))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (pow.f64 (/.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) -1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (+.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 2)) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)) (*.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) 2) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(+.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2)))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(-.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 1/2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)))
(*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(*.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 1/4)) (cbrt.f64 1/2))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (/.f64 1 -2))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -1/2)
(*.f64 (cbrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 4)))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 1/2)) (cbrt.f64 4))
(*.f64 (/.f64 1 1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sqrt.f64 1/2) (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 1/2)) (sqrt.f64 2))
(*.f64 (/.f64 -2 (cbrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) (cbrt.f64 4)))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (-.f64 phi2 (-.f64 phi1 (+.f64 phi1 phi2)))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)))) (*.f64 (cbrt.f64 2) (cbrt.f64 4)))
(*.f64 (/.f64 -2 1) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) 2))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (-.f64 phi2 (-.f64 phi1 (+.f64 phi1 phi2)))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)))) 2)
(*.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (+.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2))) (sqrt.f64 2)))
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (*.f64 1/2 (-.f64 phi2 (-.f64 phi1 (+.f64 phi1 phi2)))) 1/2)) (sin.f64 (*.f64 (*.f64 1/2 (-.f64 (-.f64 phi2 phi1) (+.f64 phi1 phi2))) 1/2)))) 2)
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) 2)
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) 2)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) 2))))
(/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -1/2)
(/.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2)
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -1/2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (cbrt.f64 2))
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 2))
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1) -2)
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -1/2)
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1) 2)
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -1/2)
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2)))
(/.f64 (/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -1/2)
(/.f64 (-.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2) (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 4)
(/.f64 (fma.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2 (neg.f64 (*.f64 2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 4)
(/.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (neg.f64 -2))
(*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -1/2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 3)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(neg.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)))
(*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2)
(neg.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
(fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))
(fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))
(fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)))
(if (!=.f64 (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) 0) (/.f64 (-.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))) (-.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(if (!=.f64 (fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) 2)) (fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(if (!=.f64 (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(if (!=.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) 3)) (+.f64 (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))
(fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)))
(+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1)))
(-.f64 0 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (cbrt.f64 lambda1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) lambda1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (cbrt.f64 lambda1) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 lambda1) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (neg.f64 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (neg.f64 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2)))
(*.f64 -1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(/.f64 (*.f64 lambda1 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) 4)
(/.f64 (*.f64 lambda1 (*.f64 2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4)
(/.f64 (*.f64 lambda1 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
(/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) lambda1) 4)
(/.f64 (*.f64 lambda1 (*.f64 2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4)
(/.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) lambda1) 2)
(/.f64 (*.f64 lambda1 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 1 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 0 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(fma.f64 1 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0) (/.f64 (-.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (+.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) 0)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) 0)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 0 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) 0) 0) (/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) (+.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) 0)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (/.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 2)) 4))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 0) (/.f64 (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) 1/2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) -1))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 0 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(-.f64 (/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2) 4) (/.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 4))
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 4)
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 -1 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) -1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (*.f64 -1 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (neg.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 1/4)
(*.f64 (*.f64 2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 1/4)
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 1/2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1/2)
(*.f64 1/2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(*.f64 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -1/2)
(/.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4)
(/.f64 (*.f64 2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 4)
(/.f64 (*.f64 -1 (fma.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2 (neg.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)))) 4)
(/.f64 (neg.f64 (fma.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (neg.f64 2)))) 4)
(/.f64 (*.f64 -1 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) 2)
(*.f64 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -1/2)
(/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 1) 4)
(/.f64 (*.f64 2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 4)
(/.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) 2)
(*.f64 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -1/2)
(/.f64 (/.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 2) 2)
(/.f64 (*.f64 2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 2 2))
(/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) 2)
(*.f64 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -1/2)
(/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (/.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (sqrt.f64 2)) (sqrt.f64 2))
(*.f64 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -1/2)
(/.f64 (-.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2)
(*.f64 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -1/2)
(/.f64 (+.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 2)
(*.f64 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -1/2)
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2) (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) 4)
(/.f64 (*.f64 2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 4)
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2) (*.f64 2 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))))) (*.f64 2 -2))
(/.f64 (fma.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (neg.f64 2))) -4)
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) 4)
(/.f64 (*.f64 2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 4)
(/.f64 (+.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 2) (*.f64 -2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 -2 2))
(/.f64 (fma.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (neg.f64 2))) -4)
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 2) (*.f64 -2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 -2 2))
(/.f64 (fma.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 2 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) -4)
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2) (*.f64 -2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 -2 -2))
(/.f64 (*.f64 2 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 4)
(/.f64 (-.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2) (*.f64 2 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 2 -2))
(/.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2 (neg.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2))) -4)
(/.f64 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2)
(*.f64 (-.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -1/2)
(/.f64 (fma.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2 (neg.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2))) (neg.f64 4))
(/.f64 (fma.f64 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (neg.f64 2))) -4)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(neg.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(neg.f64 (-.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (/.f64 2 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 0) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 0) (pow.f64 (/.f64 2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 1/4)) (cbrt.f64 1/2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (*.f64 (cbrt.f64 1/4) (cbrt.f64 1/2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) 2))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (/.f64 1 -2))
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)
(*.f64 (cbrt.f64 1/2) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 4)))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 1/2)) (cbrt.f64 4))
(*.f64 (/.f64 1 1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2))) 2)
(*.f64 (/.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)) (sqrt.f64 2)))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2))) 2)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2)
(*.f64 1/2 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2)
(*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 1/2)) (cbrt.f64 1/4))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (*.f64 (cbrt.f64 1/2) (cbrt.f64 1/4)))
(*.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (sqrt.f64 1/2)) (sqrt.f64 1/2))
(*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1/2)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) 2) 2))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) 2)) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) 2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))) 2) (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) 2)))))
(*.f64 (sqrt.f64 1/2) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (sqrt.f64 2)))
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (sqrt.f64 1/2)) (sqrt.f64 2))
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)
(/.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) -2)
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (cbrt.f64 2))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cbrt.f64 2))
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cbrt.f64 2))
(/.f64 (cbrt.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2))) (cbrt.f64 2))
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))))) 1) -2)
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 1) 2)
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cbrt.f64 2)) (cbrt.f64 4))
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2)))
(/.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (sqrt.f64 2)) (sqrt.f64 2))
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)
(/.f64 (neg.f64 (neg.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))))) (neg.f64 -2))
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))
(neg.f64 (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) -2))
(/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))

eval1.6s (4.4%)

Compiler

Compiled 97594 to 62656 computations (35.8% saved)

prune909.0ms (2.5%)

Pruning

61 alts after pruning (57 fresh and 4 done)

PrunedKeptTotal
New2084272111
Fresh73037
Picked011
Done336
Total2094612155
Error
0.0b
Counts
2155 → 61
Alt Table
Click to see full alt table
StatusErrorProgram
61.4b
(pow.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
52.0b
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) 3) 1/3)
53.2b
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
53.2b
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2))) 3) 1/3)
10.7b
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
48.2b
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
44.3b
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
34.1b
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
1.4b
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
11.1b
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
10.7b
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
56.1b
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
56.1b
(*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) lambda2)
59.4b
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R)))
56.1b
(*.f64 (*.f64 lambda2 R) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
5.5b
(*.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
52.8b
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))
54.5b
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))
10.1b
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R))
56.2b
(*.f64 (neg.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3))
55.1b
(*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
57.4b
(*.f64 (neg.f64 lambda2) (*.f64 R (+.f64 1 (*.f64 (*.f64 phi1 phi1) -1/8))))
56.1b
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) 2))))
56.1b
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (*.f64 (+.f64 1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 1 (sin.f64 (*.f64 1/2 phi1)))))))
56.8b
(*.f64 (neg.f64 lambda2) R)
54.0b
(*.f64 phi1 R)
55.2b
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
56.7b
(*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
0.2b
(*.f64 R (hypot.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1))) (-.f64 phi1 phi2)))
5.5b
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) (-.f64 phi1 phi2)))
10.0b
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3) (-.f64 phi1 phi2)))
17.7b
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 3) (-.f64 phi1 phi2)))
33.0b
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
15.3b
(*.f64 R (hypot.f64 (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
0.2b
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
15.1b
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (-.f64 phi1 phi2)))
14.6b
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
5.1b
(*.f64 R (hypot.f64 (+.f64 (if (!=.f64 (-.f64 lambda1 lambda2) 0) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
0.6b
(*.f64 R (hypot.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 3) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
10.0b
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
9.6b
(*.f64 R (hypot.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
15.1b
(*.f64 R (hypot.f64 (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (-.f64 phi1 phi2)))
15.1b
(*.f64 R (hypot.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) lambda1) (-.f64 phi1 phi2)))
17.6b
(*.f64 R (hypot.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) lambda1) (-.f64 phi1 phi2)))
0.2b
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
15.1b
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
10.0b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
9.7b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
30.5b
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (-.f64 phi1 phi2)))
20.2b
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
20.1b
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
19.5b
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2)))
17.5b
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) lambda1) (-.f64 phi1 phi2)))
53.3b
(*.f64 R phi2)
55.3b
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
55.9b
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
56.6b
(neg.f64 (*.f64 phi1 R))
51.7b
(neg.f64 (*.f64 R phi2))
34.6b
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2))) 3))
40.2b
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
42.6b
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (-.f64 phi1 phi2))) 3))
Compiler

Compiled 2889 to 2087 computations (27.8% saved)

localize69.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
0.1b
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
0.2b
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))
0.2b
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
Compiler

Compiled 155 to 104 computations (32.9% saved)

series557.0ms (1.5%)

Counts
2 → 78
Calls

27 calls:

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

Compiled 37660 to 28380 computations (24.6% saved)

rewrite111.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
50×egg-rr
18×egg-rr
Counts
2 → 68
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 lambda2 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (-.f64 lambda1 lambda2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))))))

simplify474.0ms (1.3%)

Algorithm
egglog
Counts
146 → 166
Calls
Call 1
Inputs
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R phi2)))))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (/.f64 -1 phi1) 2)))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 R (pow.f64 phi2 3))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi2))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))) (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R))
(+.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R)) (*.f64 -1 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) lambda1)) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R)))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R))) (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) lambda1)) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 1))
(-.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 1)
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) 2))
(*.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) 4)
(/.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2)) 2)
(/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (-.f64 lambda1 lambda2)) 4)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))) 3)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 3) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 1)
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2) 2))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
Outputs
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (*.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(fma.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(+.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (*.f64 -1 (*.f64 lambda2 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1 (*.f64 (neg.f64 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R (/.f64 (*.f64 1/2 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 (+.f64 1 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(fma.f64 1/2 (/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (*.f64 phi1 R)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R (*.f64 1/2 (+.f64 (/.f64 (*.f64 R (*.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 1/8 1/24)) (/.f64 (*.f64 1/2 (*.f64 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (pow.f64 phi1 3))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (*.f64 (*.f64 (*.f64 phi1 phi1) R) (-.f64 (+.f64 1 (fma.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -2 phi2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 phi1 R)))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) R) phi1) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R phi2)))))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) R) phi1) (fma.f64 phi1 R (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R phi2)))))))
(*.f64 -1 (*.f64 phi1 R))
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(fma.f64 R phi2 (neg.f64 (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (fma.f64 R phi2 (neg.f64 (*.f64 phi1 R))) (/.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (/.f64 -1 phi1) 2)))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(+.f64 (fma.f64 R phi2 (neg.f64 (*.f64 phi1 R))) (*.f64 -1/2 (+.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (/.f64 -1 phi1) 2))))) (/.f64 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))
(*.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))
(+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))
(fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) R) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (/.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))) 2)) (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))) (*.f64 R (pow.f64 phi2 3))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 1/2 (/.f64 (*.f64 R (*.f64 phi2 (+.f64 (*.f64 -2 phi1) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) R) (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (fma.f64 R (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 1/24 1/8)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (fma.f64 1/4 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (+.f64 1 (*.f64 -1/4 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 (/.f64 (*.f64 1/2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) 2)) (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))) (*.f64 R (pow.f64 phi2 3))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1)))) (/.f64 (*.f64 R (*.f64 phi2 (fma.f64 -2 phi1 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1)))))))) (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi1 phi1))))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(fma.f64 R phi2 (neg.f64 (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2)))
(+.f64 (neg.f64 (*.f64 phi1 R)) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))) phi2) (*.f64 R phi2)))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) phi2)) (*.f64 R phi2))))
(+.f64 (neg.f64 (*.f64 phi1 R)) (fma.f64 1/2 (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) (*.f64 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))))) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (fma.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (*.f64 phi1 phi1)) (pow.f64 (neg.f64 phi1) 2))) phi2) (*.f64 R phi2))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi2))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 phi1 R (/.f64 (*.f64 -1/2 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) phi2)))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 phi1 R (*.f64 -1/2 (+.f64 (*.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) phi1) (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (/.f64 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))
(*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
(+.f64 (neg.f64 (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)))) (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 R lambda1)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))) (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) (*.f64 R lambda1))) (/.f64 (*.f64 lambda2 (*.f64 R (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))) (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 R (sqrt.f64 (fma.f64 (*.f64 lambda1 lambda1) (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (-.f64 phi1 phi2) 2))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) R))
(+.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R)) (*.f64 -1 (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) lambda1)) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)))))
(fma.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) R) (neg.f64 (/.f64 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda1)) (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)))))
(*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R)))
(*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) R))
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R))) (/.f64 (*.f64 R (*.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2) lambda1)) (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2)) R)) (/.f64 (*.f64 R (*.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2) lambda1)) (sqrt.f64 (pow.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) 2))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (-.f64 (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(if (!=.f64 (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)) 2)) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(+.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2))) (*.f64 1 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2)))))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)) 1) (*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda1 lambda2))) 1))
(fma.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1)))
(-.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2) 2))
(*.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) 4)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (*.f64 (neg.f64 2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4)
(/.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (-.f64 lambda1 lambda2)) 2)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)
(/.f64 (*.f64 (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (neg.f64 (*.f64 2 (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (-.f64 lambda1 lambda2)) 4)
(/.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1)))) 2 (*.f64 (neg.f64 2) (-.f64 (cos.f64 (*.f64 -1/2 (-.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) 4)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) 3))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) R)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 1) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 2) 2))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))

localize11.0ms (0%)

Compiler

Compiled 14 to 7 computations (50% saved)

localize60.0ms (0.2%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))
0.1b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
0.1b
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))
Compiler

Compiled 58 to 28 computations (51.7% saved)

series742.0ms (2%)

Counts
3 → 116
Calls

36 calls:

TimeVariablePointExpression
64.0ms
R
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
5.0ms
phi2
@0
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))
2.0ms
lambda2
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
2.0ms
lambda1
@0
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
2.0ms
lambda1
@inf
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
Compiler

Compiled 31870 to 23120 computations (27.5% saved)

rewrite95.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
38×egg-rr
23×egg-rr
19×egg-rr
Counts
3 → 80
Calls
Call 1
Inputs
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1) (-.f64 lambda2 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) 1) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) R)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (cbrt.f64 R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 R)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) R))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi2 phi1) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi2 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x hypot.f64 (-.f64 phi2 phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi2 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3))))))

simplify401.0ms (1.1%)

Algorithm
egglog
Counts
196 → 227
Calls
Call 1
Inputs
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R)))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (pow.f64 phi2 3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2))))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) R)))))))
(*.f64 -1 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 R (*.f64 phi2 (pow.f64 phi1 3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi2)))))))
(*.f64 -1 (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (/.f64 -1 phi1) 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda2))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda2))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda2)))
(sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
phi2
(+.f64 (*.f64 -1 phi1) phi2)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) phi2))
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 (/.f64 1 phi2) 2)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) phi2)))
(*.f64 -1 phi2)
(+.f64 phi1 (*.f64 -1 phi2))
(+.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)) (*.f64 -1 phi2)))
(+.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)) (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 phi2 (pow.f64 phi1 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
phi1
(+.f64 (*.f64 -1 phi2) phi1)
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1))))
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1)))))
(*.f64 -1 phi1)
(+.f64 (*.f64 -1 phi1) phi2)
(+.f64 (*.f64 -1 phi1) (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (/.f64 -1 phi1) 2))))) (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 1))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(-.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1) (-.f64 lambda2 lambda1))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi2))) 1))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) 1) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3)
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) 1))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) R)
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) R))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (cbrt.f64 R))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 R)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) 2))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) R))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) R)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 1 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 1)
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3)
(pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 1)
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3) 1/3)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)
(pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi2 phi1) 2)) 1/2)
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi2 phi1))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(hypot.f64 (-.f64 phi2 phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi2 phi1) 2)))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 2))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3))
Outputs
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(-.f64 lambda1 lambda2)
(-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1) lambda2)
(-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) lambda1) lambda2)
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2)
(-.f64 (fma.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2)) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) lambda1)) lambda2)
(-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) lambda1))) lambda2)
(-.f64 (fma.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2)) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) (fma.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2)) lambda1))) lambda2)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1)))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1)))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1)))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1))))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 R)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1))))
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R)
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R)))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R)))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R)))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R)))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R lambda1)) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) R) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (pow.f64 phi2 3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)))) (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(fma.f64 1/2 (/.f64 (*.f64 (*.f64 (*.f64 phi2 phi2) R) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (fma.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (pow.f64 phi2 3)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(*.f64 R phi2)
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2))
(fma.f64 R phi2 (neg.f64 (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2))))
(+.f64 (neg.f64 (*.f64 phi1 R)) (fma.f64 R phi2 (/.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) R)) phi2)))
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)) (*.f64 1/2 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) R)))))))
(+.f64 (neg.f64 (*.f64 phi1 R)) (fma.f64 R phi2 (*.f64 1/2 (+.f64 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) R) phi2) (*.f64 (-.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 (*.f64 (pow.f64 (/.f64 1 phi2) 2) R)))))))
(*.f64 -1 (*.f64 R phi2))
(neg.f64 (*.f64 R phi2))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 phi1 R (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi2)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 phi1 R (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))))
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(+.f64 (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 R (*.f64 phi2 (pow.f64 phi1 3)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) R)) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (fma.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 R (*.f64 phi2 (pow.f64 phi1 3)))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (fma.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) R)) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(*.f64 phi1 R)
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (*.f64 phi1 R)))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) phi1) (*.f64 phi1 R)))
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi2)))))))
(+.f64 (neg.f64 (*.f64 R phi2)) (fma.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) phi1) (fma.f64 phi1 R (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 R (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) phi2)))))))
(*.f64 -1 (*.f64 phi1 R))
(neg.f64 (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(fma.f64 R phi2 (neg.f64 (*.f64 phi1 R)))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(+.f64 (fma.f64 R phi2 (neg.f64 (*.f64 phi1 R))) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) phi1))
(+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (/.f64 -1 phi1) 2)))))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)))))
(+.f64 (fma.f64 R phi2 (neg.f64 (*.f64 phi1 R))) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (/.f64 -1 phi1) 2))))) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (fma.f64 (*.f64 lambda2 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 phi1 phi2) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))
(+.f64 (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1)) (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda2) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda1 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))
(sqrt.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (pow.f64 (-.f64 phi1 phi2) 2)))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda2)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda2))
(+.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda2))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda2))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda2))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda2)))
(+.f64 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda2)))
(sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (neg.f64 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (neg.f64 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2)))) (+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (/.f64 phi1 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(fma.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)) (pow.f64 phi2 3))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))) (+.f64 (neg.f64 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (/.f64 (neg.f64 phi1) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (sqrt.f64 (+.f64 (*.f64 phi1 phi1) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
phi2
(+.f64 (*.f64 -1 phi1) phi2)
(-.f64 phi2 phi1)
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) phi2))
(fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) phi2) (-.f64 phi2 phi1))
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) (pow.f64 (/.f64 1 phi2) 2)))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) phi2)))
(fma.f64 1/2 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) (pow.f64 (/.f64 1 phi2) 2))) (fma.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) phi2) (-.f64 phi2 phi1)))
(*.f64 -1 phi2)
(neg.f64 phi2)
(+.f64 phi1 (*.f64 -1 phi2))
(-.f64 phi1 phi2)
(+.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)) (*.f64 -1 phi2)))
(+.f64 phi1 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2) (neg.f64 phi2)))
(+.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)) (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 phi1 (+.f64 (fma.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2) (neg.f64 phi2)) (*.f64 -1/2 (*.f64 (pow.f64 (/.f64 -1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2)))))))
(sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (neg.f64 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (/.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 phi2 (pow.f64 phi1 3))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2)))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (/.f64 phi2 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
(+.f64 (neg.f64 (/.f64 (*.f64 phi1 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (+.f64 (/.f64 (*.f64 (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2)) (*.f64 phi2 (pow.f64 phi1 3))) (*.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) 2))) (/.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 1 (pow.f64 (/.f64 (neg.f64 phi2) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) 2))) (sqrt.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))
phi1
(+.f64 (*.f64 -1 phi2) phi1)
(-.f64 phi1 phi2)
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1))))
(+.f64 (-.f64 phi1 phi2) (/.f64 (*.f64 1/2 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) phi1))
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1)))))
(+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (+.f64 (*.f64 (pow.f64 (/.f64 1 phi1) 2) (*.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) phi2)) (/.f64 (-.f64 (+.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) phi1))))
(*.f64 -1 phi1)
(neg.f64 phi1)
(+.f64 (*.f64 -1 phi1) phi2)
(-.f64 phi2 phi1)
(+.f64 (*.f64 -1 phi1) (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))
(+.f64 (-.f64 phi2 phi1) (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))
(+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (/.f64 -1 phi1) 2))))) (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))))
(+.f64 (neg.f64 phi1) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 (pow.f64 (/.f64 -1 phi1) 2)))) (+.f64 phi2 (/.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))))
(fma.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(if (!=.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 (neg.f64 lambda2))) 0) (/.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 (neg.f64 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(if (!=.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) (pow.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2) (*.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(-.f64 0 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 1 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2)))
(*.f64 -1 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (cos.f64 (*.f64 1/2 phi2))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (neg.f64 (cos.f64 (*.f64 1/2 phi2))) (-.f64 lambda2 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (-.f64 lambda2 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2)) (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 lambda1 lambda2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) 1) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) 2))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2)))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2)))) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(pow.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(neg.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(neg.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (*.f64 1/2 phi2))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) R)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 1 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 R) (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) R))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) R) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (cbrt.f64 R))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))) (cbrt.f64 R))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 R)) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) 2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) R))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R)
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2) (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 R R)) (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) (*.f64 R (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 1)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 1 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 1)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 2) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(*.f64 (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2) (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 1)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3) 1/3)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 2)
(pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2)
(pow.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi2 phi1) 2)) 1/2)
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi2 phi1))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))
(hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi2 phi1))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi2 phi1))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(hypot.f64 (-.f64 phi1 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))
(hypot.f64 (-.f64 phi2 phi1) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi2 phi1))
(sqrt.f64 (+.f64 (pow.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi2 phi1) 2)))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi2 phi1))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 2))
(sqrt.f64 (pow.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)) 2))
(cbrt.f64 (pow.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) 3))
(hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))

localize46.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) lambda1)
0.5b
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
0.6b
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
3.3b
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
Compiler

Compiled 88 to 49 computations (44.3% saved)

series482.0ms (1.3%)

Counts
4 → 100
Calls

27 calls:

TimeVariablePointExpression
11.0ms
phi1
@0
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) lambda1)
6.0ms
phi2
@0
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) lambda1)
5.0ms
phi1
@0
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
4.0ms
phi2
@0
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
3.0ms
phi1
@-inf
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) lambda1)
Compiler

Compiled 34730 to 28945 computations (16.7% saved)

rewrite98.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
33×egg-rr
23×egg-rr
23×egg-rr
21×egg-rr
Counts
4 → 100
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) lambda1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2))) (cos.f64 0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2))) (cos.f64 0)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 lambda1)) (cbrt.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 lambda1)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 lambda1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 lambda1) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) 1) (cbrt.f64 (*.f64 lambda1 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3))))))

simplify510.0ms (1.4%)

Algorithm
egglog
Counts
200 → 164
Calls
Call 1
Inputs
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 phi1 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sin.f64 (*.f64 1/2 phi2))))))) (pow.f64 phi1 3)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 phi1 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 phi2 2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sin.f64 (*.f64 1/2 phi1))))))) (pow.f64 phi2 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 phi2 2)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 3))) (*.f64 2/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3)))))))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2))))))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3)
(+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))))))) (pow.f64 phi2 3)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))))))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) lambda1)
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) lambda1) (*.f64 1/3 (/.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))))
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) lambda1) (+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) lambda1)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) lambda1) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 3))) (*.f64 2/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))))))))) (*.f64 lambda1 (pow.f64 phi1 3))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) lambda1)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 lambda1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3))
(*.f64 lambda1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3))
(*.f64 lambda1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3))
(*.f64 lambda1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3))
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) lambda1)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) lambda1))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) lambda1)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) lambda1)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) lambda1)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) lambda1) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3)))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))))))) (*.f64 (pow.f64 phi2 3) lambda1)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)
(neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2))))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1)
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2))) (cos.f64 0))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2))) (cos.f64 0)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 3) 1/3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 3))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)
(neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1))
(*.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 lambda1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 lambda1)) (cbrt.f64 lambda1))
(*.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 lambda1)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (cbrt.f64 lambda1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 lambda1) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) 1) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))
(*.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) 1/3)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 3)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3))
Outputs
(cos.f64 (*.f64 1/2 phi2))
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (cos.f64 (*.f64 1/2 phi2))) (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))
(cos.f64 (*.f64 1/2 phi1))
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(fma.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))
(fma.f64 phi1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 phi1 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 phi1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) (fma.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sin.f64 (*.f64 1/2 phi2))))))) (pow.f64 phi1 3)) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 phi1 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 phi1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) (fma.f64 (fma.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 1/24 1/8)) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sin.f64 (*.f64 1/2 phi2))))))) (pow.f64 phi1 3) (fma.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 phi1 phi1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2))
(fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) phi2))
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 phi2 2))))
(fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) phi2 (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 phi2 phi2))))
(+.f64 (*.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sin.f64 (*.f64 1/2 phi1))))))) (pow.f64 phi2 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2) (*.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 phi2 2)))))
(fma.f64 (fma.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1/8 1/24)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sin.f64 (*.f64 1/2 phi1))))))) (pow.f64 phi2 3) (fma.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)) (fma.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) phi2 (*.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 phi2 phi2)))))
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3))
(fma.f64 1/3 (/.f64 (*.f64 phi1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))))
(+.f64 (fma.f64 1/3 (/.f64 (*.f64 phi1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2)))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 3))) (*.f64 2/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3)))))))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))))) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2))))))
(fma.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 1/24 1/8)) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sin.f64 (*.f64 1/2 phi2))))))) (fma.f64 2/9 (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (fma.f64 1/9 (/.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (fma.f64 1/9 (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 3) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (/.f64 (*.f64 2/9 (*.f64 (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))))))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (+.f64 (fma.f64 1/3 (/.f64 (*.f64 phi1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/3 (/.f64 (*.f64 (*.f64 phi1 phi1) (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2)))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)))))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3)
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))))
(+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3))))
(+.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) phi2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3)))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) 2)))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (/.f64 (*.f64 1/3 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) phi2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)))))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2))))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))) (+.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) phi2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3)))) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))))))) (pow.f64 phi2 3)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 phi2 phi2) (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) 2)))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) (+.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) phi2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2))) (/.f64 (*.f64 (-.f64 (fma.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1/8 1/24)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sin.f64 (*.f64 1/2 phi1))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) 3) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 1/3 (+.f64 (/.f64 (*.f64 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)))) (/.f64 (*.f64 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) 2))) (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)))))))) (pow.f64 phi2 3)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2))))))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)))
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3)
(cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) lambda1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) lambda1)
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) lambda1) (*.f64 1/3 (/.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) lambda1 (/.f64 (*.f64 1/3 (*.f64 phi1 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) lambda1))) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))))
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) lambda1) (+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) lambda1)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) lambda1 (*.f64 1/3 (+.f64 (/.f64 (*.f64 phi1 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) lambda1)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2))) lambda1)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)))))
(+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) lambda1) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sin.f64 (*.f64 1/2 phi2))))))) (+.f64 (*.f64 2/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2)))) (+.f64 (*.f64 1/9 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3)))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 3))) (*.f64 2/9 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))))))))) (*.f64 lambda1 (pow.f64 phi1 3))) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2) 1/3) 2)))) lambda1)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) 1/3) 2))))))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) lambda1 (fma.f64 1/3 (/.f64 (*.f64 (-.f64 (fma.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))) (+.f64 1/24 1/8)) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (sin.f64 (*.f64 1/2 phi2))))))) (fma.f64 2/9 (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (fma.f64 1/9 (/.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (fma.f64 1/9 (/.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 3) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (/.f64 (*.f64 2/9 (*.f64 (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1))))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)))))))) (*.f64 lambda1 (pow.f64 phi1 3))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 1/3 (+.f64 (/.f64 (*.f64 phi1 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) lambda1)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))) (/.f64 (*.f64 (*.f64 phi1 phi1) (*.f64 (-.f64 (fma.f64 (fma.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (cos.f64 (*.f64 1/2 phi2)) (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (sin.f64 (*.f64 1/2 phi2))) (+.f64 -1/2 -1)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2)) 2))) lambda1)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (cos.f64 (*.f64 1/2 phi2)))) 2))))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3))
(*.f64 lambda1 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))))
(*.f64 lambda1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3))
(*.f64 lambda1 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))))
(*.f64 lambda1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3))
(*.f64 lambda1 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))))
(*.f64 lambda1 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2)) 1/3))
(*.f64 lambda1 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) lambda1)
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) lambda1)
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) lambda1))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) (*.f64 phi2 lambda1)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) lambda1))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) lambda1)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))) (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) lambda1)))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) (*.f64 phi2 lambda1)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) 2))) lambda1)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) lambda1)))
(+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 lambda1)) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) lambda1)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))) (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) lambda1) (*.f64 1/3 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sin.f64 (*.f64 1/2 phi1))))))) (+.f64 (*.f64 1/27 (/.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 3) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 3))) (+.f64 (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3))) (*.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3)))) (*.f64 1/3 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1))) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (*.f64 1/3 (/.f64 (*.f64 (pow.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))))) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3)) (pow.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) 2)))) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3))) (*.f64 (pow.f64 (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2) 1/3) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))))))) (*.f64 (pow.f64 phi2 3) lambda1)) (pow.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) 1/3) 2))))))
(fma.f64 1/3 (/.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) (*.f64 phi2 lambda1)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2))) (fma.f64 1/3 (/.f64 (*.f64 (*.f64 phi2 phi2) (*.f64 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) 2))) lambda1)) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) (fma.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) lambda1 (/.f64 (*.f64 1/3 (*.f64 (-.f64 (fma.f64 1/48 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))) (+.f64 1/8 1/24)) (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (sin.f64 (*.f64 1/2 phi1))))))) (fma.f64 1/27 (/.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) 3) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 1/3 (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2))) (/.f64 (*.f64 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2))) (*.f64 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2))) (/.f64 (*.f64 (-.f64 (fma.f64 -1/8 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))) (fma.f64 (fma.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/2 (*.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (/.f64 (*.f64 1/3 (*.f64 (pow.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (sin.f64 (*.f64 1/2 phi1))) (+.f64 -1 -1/2)) 2) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2))))))) (*.f64 (pow.f64 phi2 3) lambda1))) (pow.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (cos.f64 (*.f64 1/2 phi1)))) 2)))))
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3) lambda1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) lambda1)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3) lambda1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) lambda1)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3) lambda1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) lambda1)
(*.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2)) 1/3) lambda1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 1/3) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1/2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2)))))
(+.f64 (*.f64 1/2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 1/2 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2)))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 1/2 (*.f64 1/2 (cos.f64 (+.f64 phi1 phi2)))))
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) 1))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(/.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2))) (cos.f64 0))) 2)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) 1)) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) (+.f64 1/2 1/2))) (cos.f64 0)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (+.f64 (cos.f64 (+.f64 phi1 phi2)) 1)) 2)
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 3) 1/3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(cbrt.f64 (pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 3))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(if (!=.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 2)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) 2) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3) 1/3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3)
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(neg.f64 (-.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))
(cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 lambda1)) (cbrt.f64 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 lambda1 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (cbrt.f64 lambda1)) (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (cbrt.f64 lambda1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 lambda1) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (cbrt.f64 lambda1) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))
(*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 lambda1)) 2) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) 1) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) 2))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 1) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) 2) 2)))
(/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 1)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 3)
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 3))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)

localize70.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
0.1b
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
0.1b
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
0.3b
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
Compiler

Compiled 148 to 101 computations (31.8% saved)

series63.0ms (0.2%)

Counts
4 → 40
Calls

33 calls:

TimeVariablePointExpression
2.0ms
phi2
@-inf
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
1.0ms
phi2
@0
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
1.0ms
phi1
@0
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
1.0ms
phi1
@-inf
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
1.0ms
phi1
@inf
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
Compiler

Compiled 4830 to 3630 computations (24.8% saved)

rewrite134.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
79×egg-rr
47×egg-rr
33×egg-rr
20×egg-rr
Counts
4 → 179
Calls
Call 1
Inputs
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (sin.f64 (*.f64 1/2 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (sin.f64 (*.f64 1/2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 1) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 lambda1) (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda1 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) lambda1) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 lambda1)) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1))) (cbrt.f64 (*.f64 lambda1 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 0) (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (+.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2)))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) 2) (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda1 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (-.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cos.f64 (*.f64 1/2 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 1) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) lambda1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3))))))
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3))))))

simplify293.0ms (0.8%)

Algorithm
egglog
Counts
219 → 263
Calls
Call 1
Inputs
(*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3)))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3)))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) lambda1)))))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) lambda1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))))
lambda1
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) lambda1)) lambda1)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) lambda1)) lambda1))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) lambda1)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) lambda1)) lambda1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 1)
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) lambda1))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 lambda1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 1) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (cbrt.f64 lambda1) (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 lambda1 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) lambda1) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 lambda1)) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1))) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 2) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) lambda1))
(/.f64 (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 3)
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 1)
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 0 0 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 1 0 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 0) (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (+.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2)))) -1))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 0 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(-.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 -1 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)
(*.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1)
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) 2) (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (-.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 (neg.f64 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) 2))
(pow.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(pow.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(neg.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(neg.f64 (-.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0))
(cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 lambda1))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))) 1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 1) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) 1))
(/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) lambda1) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1)
(*.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) 2))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3))
Outputs
(*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 -1/645120 (*.f64 (pow.f64 phi2 7) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/3840 (*.f64 (pow.f64 phi2 5) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3)))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3)))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) lambda1)))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3))) (fma.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) lambda1)))))
(+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) lambda1))))))
(fma.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3))) (fma.f64 -1/645120 (*.f64 (pow.f64 phi1 7) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (fma.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/3840 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 5) lambda1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (fma.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (pow.f64 phi1 3))) (fma.f64 -1/8 (*.f64 (*.f64 phi1 phi1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (fma.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))))
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1)
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(neg.f64 (*.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(neg.f64 (*.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(neg.f64 (*.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(*.f64 -1 (*.f64 (-.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(neg.f64 (*.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (*.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 phi1 4) (cos.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1 (fma.f64 -1/46080 (*.f64 (*.f64 (pow.f64 phi1 6) (cos.f64 (*.f64 1/2 phi2))) lambda1) (fma.f64 1/384 (*.f64 (*.f64 (pow.f64 phi1 4) (cos.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 -1/8 (*.f64 phi1 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))))
(+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))))
(fma.f64 -1/46080 (*.f64 (pow.f64 phi2 6) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (fma.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))))))
lambda1
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) lambda1)) lambda1)
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) lambda1) lambda1)
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) lambda1)) lambda1))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) lambda1) (fma.f64 1/384 (*.f64 (pow.f64 phi2 4) lambda1) lambda1))
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) lambda1)) (+.f64 (*.f64 -1/46080 (*.f64 (pow.f64 phi2 6) lambda1)) lambda1)))
(fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) lambda1) (fma.f64 1/384 (*.f64 (pow.f64 phi2 4) lambda1) (fma.f64 -1/46080 (*.f64 (pow.f64 phi2 6) lambda1) lambda1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (sin.f64 (*.f64 1/2 phi2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (sin.f64 (*.f64 1/2 phi1)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) lambda1))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 lambda1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 1) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (cbrt.f64 lambda1) (*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sin.f64 (*.f64 1/2 phi1))) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 lambda1))
(*.f64 (*.f64 lambda1 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) lambda1) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2))) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (cbrt.f64 lambda1)) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1))) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1))))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (sin.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi2)))) 2) 2))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 2) 2))
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cbrt.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (sin.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) 2)) lambda1))
(/.f64 (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(/.f64 (*.f64 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) lambda1) 2)
(/.f64 (*.f64 lambda1 (-.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) 3)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 1)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(pow.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3) 1/3)
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3))
(*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(fma.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (*.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(fma.f64 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 lambda1) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(fma.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1) (neg.f64 (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (cos.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 0 0 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(fma.f64 1 0 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 0) (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))) 0) (/.f64 (*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (neg.f64 lambda1)) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (+.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 0)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 0)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))) 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) (*.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 0) 0) (/.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) (+.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2) 0)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 3) (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2) (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2)) (*.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(if (!=.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) 0) (/.f64 (*.f64 (*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2)))) -1))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2))))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2))))))
(+.f64 0 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(-.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 0) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))
(fma.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))
(-.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(-.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2)))))
(fma.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 phi2))))))
(*.f64 1 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 -1 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) -1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (*.f64 -1 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) 2) (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 lambda1 (+.f64 (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1)
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (-.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) (-.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))
(*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)) (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (neg.f64 lambda1) (neg.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (-.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)))))
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (fma.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1))))))
(*.f64 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))))
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 2))) 2))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (cbrt.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) 3)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(pow.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3) 1/3)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(neg.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(neg.f64 (-.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(cbrt.f64 (pow.f64 (*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 3))
(*.f64 lambda1 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cos.f64 (*.f64 1/2 phi1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 (*.f64 lambda1 lambda1))) (cbrt.f64 lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cos.f64 (*.f64 1/2 phi1))) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) 2))
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 1) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1)) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) 1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) 2)
(/.f64 (*.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2)))) lambda1) 2)
(/.f64 (*.f64 lambda1 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 1/2 (-.f64 phi1 phi2))))) 2)
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 3)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3) 1/3)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) lambda1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 lambda1 (cos.f64 (*.f64 1/2 phi2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 (cbrt.f64 lambda1) (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1) (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (cos.f64 (*.f64 1/2 phi2))) (cbrt.f64 lambda1))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda1 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2)))))
(*.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) lambda1))
(*.f64 (cbrt.f64 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 lambda1)))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) 2))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) 2) 2)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 1)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(pow.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3) 1/3)
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 3))
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)

eval924.0ms (2.5%)

Compiler

Compiled 51606 to 34887 computations (32.4% saved)

prune332.0ms (0.9%)

Pruning

64 alts after pruning (57 fresh and 7 done)

PrunedKeptTotal
New1012191031
Fresh143852
Picked101
Done178
Total1028641092
Error
0.0b
Counts
1092 → 64
Alt Table
Click to see full alt table
StatusErrorProgram
61.4b
(pow.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
52.0b
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) 3) 1/3)
53.2b
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
53.2b
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2))) 3) 1/3)
11.1b
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
10.7b
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
44.3b
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
10.4b
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R)
33.6b
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
1.4b
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
10.7b
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
56.1b
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
56.1b
(*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) lambda2)
59.4b
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R)))
56.1b
(*.f64 (*.f64 lambda2 R) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
52.8b
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))
54.5b
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))
56.7b
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R))
56.2b
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1))
10.4b
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) R))
56.2b
(*.f64 (neg.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3))
55.1b
(*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
57.4b
(*.f64 (neg.f64 lambda2) (*.f64 R (+.f64 1 (*.f64 (*.f64 phi1 phi1) -1/8))))
56.1b
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) 2))))
56.1b
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (*.f64 (+.f64 1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 1 (sin.f64 (*.f64 1/2 phi1)))))))
56.8b
(*.f64 (neg.f64 lambda2) R)
54.0b
(*.f64 phi1 R)
56.7b
(*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
11.0b
(*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
0.2b
(*.f64 R (hypot.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1))) (-.f64 phi1 phi2)))
10.0b
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3) (-.f64 phi1 phi2)))
34.4b
(*.f64 R (hypot.f64 (-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) lambda1) lambda2) (-.f64 phi1 phi2)))
36.5b
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
33.0b
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
15.3b
(*.f64 R (hypot.f64 (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
0.2b
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
15.1b
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 phi1 phi2)))
19.5b
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (-.f64 phi1 phi2)))
14.6b
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
5.1b
(*.f64 R (hypot.f64 (+.f64 (if (!=.f64 (-.f64 lambda1 lambda2) 0) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
0.6b
(*.f64 R (hypot.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 3) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
10.0b
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
9.6b
(*.f64 R (hypot.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
15.1b
(*.f64 R (hypot.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) lambda1) (-.f64 phi1 phi2)))
0.2b
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
15.1b
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
10.0b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
9.7b
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
19.8b
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
20.2b
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
20.1b
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
19.5b
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2)))
20.1b
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) lambda1) (-.f64 phi1 phi2)))
19.5b
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) lambda1) (-.f64 phi1 phi2)))
48.2b
(*.f64 R (-.f64 phi2 phi1))
44.3b
(*.f64 R (-.f64 phi1 phi2))
56.6b
(*.f64 R (neg.f64 phi1))
53.3b
(*.f64 R phi2)
55.3b
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
55.8b
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R)))
56.5b
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1)))
51.7b
(neg.f64 (*.f64 R phi2))
34.6b
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2))) 3))
42.6b
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (-.f64 phi1 phi2))) 3))
Compiler

Compiled 1487 to 1083 computations (27.2% saved)

regimes389.0ms (1.1%)

Counts
100 → 1
Calls
Call 1
Inputs
(*.f64 R phi2)
(*.f64 phi1 R)
(neg.f64 (*.f64 R phi2))
(neg.f64 (*.f64 phi1 R))
(*.f64 R (neg.f64 phi1))
(*.f64 (neg.f64 lambda2) R)
(*.f64 R (-.f64 phi1 phi2))
(*.f64 R (-.f64 phi2 phi1))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(*.f64 (neg.f64 lambda2) (*.f64 R (+.f64 1 (*.f64 (*.f64 phi1 phi1) -1/8))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 R) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) lambda2)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) 2))))
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) lambda1) lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1)))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R)))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) 3) 1/3)
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
(*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (*.f64 (+.f64 1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 1 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3))
(pow.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) lambda1) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 3) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3) (-.f64 phi1 phi2)))
(*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) 3)
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R)))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (if (!=.f64 (-.f64 lambda1 lambda2) 0) (/.f64 (+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (cos.f64 (*.f64 -1/2 (-.f64 phi1 phi2)))) (/.f64 2 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) R))
(*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1))
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) 2)) (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (fma.f64 (sin.f64 (*.f64 1/2 phi2)) (neg.f64 (sin.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) lambda1) (-.f64 phi1 phi2)))
(*.f64 -1 (*.f64 (sqrt.f64 (pow.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) 2)) (*.f64 R lambda1)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) R))
(*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) (*.f64 (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) R))
(*.f64 (*.f64 R (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) (sqrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (+.f64 (pow.f64 (cbrt.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (cos.f64 (*.f64 1/2 phi1)))) 3) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 R (hypot.f64 (fma.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cbrt.f64 (cos.f64 (*.f64 1/2 phi1))))) (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) (-.f64 lambda2 lambda1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) 2)) (neg.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2)))))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
Calls

9 calls:

52.0ms
lambda1
43.0ms
lambda2
43.0ms
phi1
42.0ms
(-.f64 lambda1 lambda2)
42.0ms
R
Results
ErrorSegmentsBranch
0.2b1R
0.2b1lambda1
0.2b1lambda2
0.2b1phi1
0.2b1phi2
0.2b1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
0.2b1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
0.2b1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
0.2b1(-.f64 lambda1 lambda2)
Compiler

Compiled 2108 to 1179 computations (44.1% saved)

regimes309.0ms (0.8%)

Counts
83 → 1
Calls
Call 1
Inputs
(*.f64 R phi2)
(*.f64 phi1 R)
(neg.f64 (*.f64 R phi2))
(neg.f64 (*.f64 phi1 R))
(*.f64 R (neg.f64 phi1))
(*.f64 (neg.f64 lambda2) R)
(*.f64 R (-.f64 phi1 phi2))
(*.f64 R (-.f64 phi2 phi1))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(*.f64 (neg.f64 lambda2) (*.f64 R (+.f64 1 (*.f64 (*.f64 phi1 phi1) -1/8))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 R) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) lambda2)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) 2))))
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) lambda1) lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1)))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R)))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) 3) 1/3)
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
(*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (*.f64 (+.f64 1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 1 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3))
(pow.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) lambda1) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 3) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3) (-.f64 phi1 phi2)))
(*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) 3)
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R)))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))) lambda1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (neg.f64 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 phi1 phi2)))
Calls

9 calls:

37.0ms
(-.f64 lambda1 lambda2)
36.0ms
lambda1
36.0ms
phi1
35.0ms
R
35.0ms
phi2
Results
ErrorSegmentsBranch
0.2b1R
0.2b1lambda1
0.2b1lambda2
0.2b1phi1
0.2b1phi2
0.2b1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
0.2b1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
0.2b1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
0.2b1(-.f64 lambda1 lambda2)
Compiler

Compiled 1545 to 834 computations (46% saved)

regimes301.0ms (0.8%)

Counts
76 → 2
Calls
Call 1
Inputs
(*.f64 R phi2)
(*.f64 phi1 R)
(neg.f64 (*.f64 R phi2))
(neg.f64 (*.f64 phi1 R))
(*.f64 R (neg.f64 phi1))
(*.f64 (neg.f64 lambda2) R)
(*.f64 R (-.f64 phi1 phi2))
(*.f64 R (-.f64 phi2 phi1))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(*.f64 (neg.f64 lambda2) (*.f64 R (+.f64 1 (*.f64 (*.f64 phi1 phi1) -1/8))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 R) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) lambda2)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) 2))))
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) lambda1) lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1)))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R)))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) 3) 1/3)
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
(*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (*.f64 (+.f64 1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 1 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3))
(pow.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) lambda1) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 3) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3) (-.f64 phi1 phi2)))
(*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) 3)
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R)))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cos.f64 (*.f64 1/2 phi2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (sin.f64 (*.f64 1/2 phi1)))) lambda1) (-.f64 phi1 phi2)))
Calls

9 calls:

58.0ms
lambda1
32.0ms
R
32.0ms
(-.f64 lambda1 lambda2)
32.0ms
phi2
31.0ms
phi1
Results
ErrorSegmentsBranch
5.1b1R
3.5b2lambda1
5.1b1lambda2
5.1b1phi1
5.1b1phi2
5.1b1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
5.1b1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
5.1b1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
5.1b1(-.f64 lambda1 lambda2)
Compiler

Compiled 1335 to 702 computations (47.4% saved)

bsearch37.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
36.0ms
1.7463998522129095e+141
2.0187007520269003e+144
Results
19.0ms98×body256valid
9.0ms22×body512valid
5.0msbody1024valid
1.0msbody256infinite
Compiler

Compiled 485 to 348 computations (28.2% saved)

regimes272.0ms (0.7%)

Counts
75 → 1
Calls
Call 1
Inputs
(*.f64 R phi2)
(*.f64 phi1 R)
(neg.f64 (*.f64 R phi2))
(neg.f64 (*.f64 phi1 R))
(*.f64 R (neg.f64 phi1))
(*.f64 (neg.f64 lambda2) R)
(*.f64 R (-.f64 phi1 phi2))
(*.f64 R (-.f64 phi2 phi1))
(+.f64 (neg.f64 (*.f64 R phi2)) (*.f64 phi1 R))
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))
(*.f64 (neg.f64 lambda2) (*.f64 R (+.f64 1 (*.f64 (*.f64 phi1 phi1) -1/8))))
(*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2)))
(*.f64 (*.f64 lambda2 R) (neg.f64 (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))))
(*.f64 (*.f64 (neg.f64 R) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) lambda2)
(*.f64 (*.f64 (neg.f64 lambda2) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) R)
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (-.f64 phi1 phi2)))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (/.f64 (+.f64 (cos.f64 phi1) 1) 2))))
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (fma.f64 -1/8 (*.f64 (*.f64 phi2 phi2) (-.f64 lambda1 lambda2)) lambda1) lambda2) (-.f64 phi1 phi2)))
(*.f64 lambda2 (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 R lambda1)))
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 lambda2 R)))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))
(*.f64 lambda2 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
(*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (-.f64 lambda1 lambda2) (-.f64 phi1 phi2))) 3) 1/3)
(neg.f64 (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (*.f64 R lambda1)))
(*.f64 (neg.f64 lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) R))
(*.f64 (neg.f64 lambda2) (*.f64 R (sqrt.f64 (*.f64 (+.f64 1 (sin.f64 (*.f64 1/2 phi1))) (-.f64 1 (sin.f64 (*.f64 1/2 phi1)))))))
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (-.f64 (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1)) lambda2) (-.f64 phi1 phi2)))
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
(*.f64 (neg.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 R (fabs.f64 (cos.f64 (*.f64 1/2 phi1))))) 3))
(pow.f64 (pow.f64 (*.f64 (neg.f64 (*.f64 lambda2 R)) (fabs.f64 (cos.f64 (*.f64 1/2 phi1)))) 3) 1/3)
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 3)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 3)) lambda1) (-.f64 phi1 phi2)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (-.f64 phi1 phi2))) 3))
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 3)) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (pow.f64 (cbrt.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 3) lambda1) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 3) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1)))) 3) (-.f64 phi1 phi2)))
(*.f64 R (pow.f64 (cbrt.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2))) 3))
(*.f64 (pow.f64 (sqrt.f64 (hypot.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (-.f64 phi1 phi2))) 2) R)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2))) 3) 1/3)
(cbrt.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3))
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cbrt.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) 3)) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (pow.f64 (cbrt.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)))) 3) (-.f64 phi1 phi2)))
(pow.f64 (cbrt.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))) 3)
(pow.f64 (cbrt.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) R)) 3)
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cbrt.f64 lambda1)) (cbrt.f64 (*.f64 lambda1 lambda1))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(pow.f64 (pow.f64 (*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2))) 3) 1/3)
(*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 (*.f64 R R)))
(*.f64 R (hypot.f64 (-.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (neg.f64 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi2))) (-.f64 lambda1 lambda2)))) (-.f64 phi1 phi2)))
(*.f64 (*.f64 (cbrt.f64 (*.f64 R R)) lambda2) (*.f64 (sqrt.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (cbrt.f64 R)))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 (*.f64 (*.f64 (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)) (cbrt.f64 R)) (cbrt.f64 R)) (cbrt.f64 R))
(*.f64 R (hypot.f64 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (-.f64 lambda1 lambda2) 2))) (-.f64 phi1 phi2)))
(*.f64 R (hypot.f64 (*.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (-.f64 lambda1 lambda2))) (-.f64 phi1 phi2)))
Outputs
(*.f64 R (hypot.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 (+.f64 phi1 phi2) 1/2))) (-.f64 phi1 phi2)))
Calls

9 calls:

33.0ms
R
33.0ms
(-.f64 lambda1 lambda2)
31.0ms
phi1
31.0ms
lambda1
30.0ms
lambda2
Results
ErrorSegmentsBranch
5.1b1R
5.1b1lambda1
5.1b1lambda2
5.1b1phi1
5.1b1phi2
5.1b1(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))
5.1b1(sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))
5.1b1(+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))
5.1b1(-.f64 lambda1 lambda2)
Compiler

Compiled 1308 to 684 computations (47.7% saved)

regimes167.0ms (0.5%)

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

6 calls:

37.0ms
lambda2
29.0ms
phi1
28.0ms
R
28.0ms
phi2
28.0ms
lambda1
Results
ErrorSegmentsBranch
8.4b2R
8.3b2lambda1
7.1b4lambda2
5.0b3phi1
5.0b3phi2
9.7b1(-.f64 lambda1 lambda2)
Compiler

Compiled 233 to 126 computations (45.9% saved)

bsearch49.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
3.0ms
4.068086869543473e-16
1.9286529168320826e-13
45.0ms
-12.396908148643963
-1.945396536790636e-9
Results
31.0ms144×body256valid
8.0ms13×body1024valid
7.0ms19×body512valid
Compiler

Compiled 485 to 336 computations (30.7% saved)

regimes74.0ms (0.2%)

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

6 calls:

19.0ms
phi2
11.0ms
phi1
10.0ms
lambda1
10.0ms
(-.f64 lambda1 lambda2)
10.0ms
R
Results
ErrorSegmentsBranch
9.7b1R
9.7b1lambda1
9.7b1lambda2
9.7b1phi1
8.6b2phi2
9.7b1(-.f64 lambda1 lambda2)
Compiler

Compiled 219 to 120 computations (45.2% saved)

bsearch29.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
28.0ms
-798705037627349.4
-19262987990266.785
Results
22.0ms104×body256valid
3.0msbody1024valid
2.0msbody512valid
Compiler

Compiled 318 to 224 computations (29.6% saved)

regimes121.0ms (0.3%)

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

6 calls:

26.0ms
lambda1
26.0ms
lambda2
25.0ms
phi1
19.0ms
phi2
11.0ms
(-.f64 lambda1 lambda2)
Results
ErrorSegmentsBranch
14.6b1R
12.3b3lambda1
11.8b3lambda2
13.5b2phi1
13.6b2phi2
14.6b1(-.f64 lambda1 lambda2)
Compiler

Compiled 205 to 114 computations (44.4% saved)

bsearch54.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
1.1247750611772597e+89
4.431735392340003e+89
31.0ms
-3.0022572646831136e-84
-5.832432109882528e-88
Results
38.0ms183×body256valid
7.0ms12×body1024valid
5.0ms13×body512valid
0.0msbody256infinite
Compiler

Compiled 494 to 347 computations (29.8% saved)

regimes108.0ms (0.3%)

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

6 calls:

25.0ms
phi1
25.0ms
lambda1
25.0ms
lambda2
10.0ms
phi2
9.0ms
(-.f64 lambda1 lambda2)
Results
ErrorSegmentsBranch
14.6b1R
12.3b3lambda1
11.8b3lambda2
13.5b2phi1
14.6b1phi2
14.6b1(-.f64 lambda1 lambda2)
Compiler

Compiled 192 to 108 computations (43.8% saved)

bsearch59.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
22971241698739580.0
247942464504156000.0
35.0ms
-3.0022572646831136e-84
-5.832432109882528e-88
Results
39.0ms195×body256valid
11.0ms19×body1024valid
5.0ms10×body512valid
Compiler

Compiled 531 to 374 computations (29.6% saved)

regimes97.0ms (0.3%)

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

6 calls:

24.0ms
lambda2
24.0ms
lambda1
17.0ms
phi1
10.0ms
phi2
9.0ms
R
Results
ErrorSegmentsBranch
14.6b1R
12.3b3lambda1
12.9b3lambda2
13.5b2phi1
14.6b1phi2
14.6b1(-.f64 lambda1 lambda2)
Compiler

Compiled 179 to 102 computations (43% saved)

bsearch96.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
48.0ms
6.7323000941596655e+214
1.0628061608086439e+218
48.0ms
-2.8537166253392225e+197
-4.5606443738072774e+192
Results
32.0ms50×body1024valid
28.0ms144×body256valid
24.0ms62×body512valid
4.0ms21×body256infinite
2.0msbody512infinite
1.0msbody1024infinite
Compiler

Compiled 573 to 396 computations (30.9% saved)

regimes81.0ms (0.2%)

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

6 calls:

22.0ms
lambda2
15.0ms
lambda1
15.0ms
phi1
9.0ms
phi2
8.0ms
(-.f64 lambda1 lambda2)
Results
ErrorSegmentsBranch
14.6b1R
13.5b2lambda1
12.9b3lambda2
13.5b2phi1
14.6b1phi2
14.6b1(-.f64 lambda1 lambda2)
Compiler

Compiled 155 to 88 computations (43.2% saved)

bsearch48.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
22971241698739580.0
247942464504156000.0
24.0ms
-3.0022572646831136e-84
-5.832432109882528e-88
Results
34.0ms170×body256valid
8.0ms13×body1024valid
3.0msbody512valid
Compiler

Compiled 441 to 304 computations (31.1% saved)

regimes51.0ms (0.1%)

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

6 calls:

9.0ms
(-.f64 lambda1 lambda2)
8.0ms
R
8.0ms
phi1
7.0ms
lambda1
7.0ms
lambda2
Results
ErrorSegmentsBranch
14.6b1R
14.6b1lambda1
14.6b1lambda2
14.6b1phi1
14.6b1phi2
14.6b1(-.f64 lambda1 lambda2)
Compiler

Compiled 143 to 82 computations (42.7% saved)

regimes122.0ms (0.3%)

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

5 calls:

39.0ms
R
23.0ms
lambda1
23.0ms
phi2
22.0ms
phi1
12.0ms
lambda2
Results
ErrorSegmentsBranch
39.9b7R
41.5b4lambda1
41.8b2lambda2
37.0b4phi1
35.1b4phi2
Compiler

Compiled 96 to 53 computations (44.8% saved)

bsearch115.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
57.0ms
5.779968359987095e-35
3.354483767169795e-26
32.0ms
5.202328418297786e-66
1.7594518708784594e-63
26.0ms
1.4212017010510051e-118
1.5235433614831365e-117
Results
77.0ms307×body256valid
18.0ms28×body1024valid
14.0ms33×body512valid
Compiler

Compiled 633 to 475 computations (25% saved)

regimes141.0ms (0.4%)

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

5 calls:

51.0ms
R
33.0ms
lambda1
22.0ms
phi1
17.0ms
phi2
11.0ms
lambda2
Results
ErrorSegmentsBranch
39.9b7R
41.5b4lambda1
41.8b2lambda2
37.0b4phi1
36.2b2phi2
Compiler

Compiled 84 to 46 computations (45.2% saved)

bsearch46.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
45.0ms
1.349539868635268e-206
1.2137930278337562e-203
Results
22.0ms108×body256valid
19.0ms14×body1024valid
2.0msbody512valid
Compiler

Compiled 245 to 172 computations (29.8% saved)

regimes108.0ms (0.3%)

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

5 calls:

31.0ms
R
21.0ms
phi2
20.0ms
phi1
19.0ms
lambda1
10.0ms
lambda2
Results
ErrorSegmentsBranch
39.9b7R
41.5b4lambda1
41.8b2lambda2
37.0b4phi1
36.2b2phi2
Compiler

Compiled 67 to 42 computations (37.3% saved)

bsearch33.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
1.349539868635268e-206
1.2137930278337562e-203
Results
23.0ms112×body256valid
4.0ms10×body512valid
3.0msbody1024valid
1.0msbody2048valid
Compiler

Compiled 221 to 156 computations (29.4% saved)

regimes82.0ms (0.2%)

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

5 calls:

37.0ms
phi2
23.0ms
phi1
10.0ms
lambda2
5.0ms
lambda1
5.0ms
R
Results
ErrorSegmentsBranch
44.3b1R
44.3b1lambda1
41.8b2lambda2
39.4b4phi1
35.5b4phi2
Compiler

Compiled 62 to 40 computations (35.5% saved)

bsearch107.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
41.0ms
5.779968359987095e-35
3.354483767169795e-26
37.0ms
5.202328418297786e-66
1.7594518708784594e-63
28.0ms
1.4212017010510051e-118
1.5235433614831365e-117
Results
68.0ms307×body256valid
19.0ms31×body1024valid
11.0ms26×body512valid
4.0msbody2048valid
Compiler

Compiled 485 to 370 computations (23.7% saved)

regimes144.0ms (0.4%)

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

5 calls:

45.0ms
phi2
34.0ms
R
25.0ms
lambda1
22.0ms
phi1
17.0ms
lambda2
Results
ErrorSegmentsBranch
47.6b8R
47.6b6lambda1
46.8b4lambda2
41.9b4phi1
36.9b5phi2
Compiler

Compiled 57 to 38 computations (33.3% saved)

bsearch129.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
42.0ms
5.779968359987095e-35
3.354483767169795e-26
32.0ms
5.202328418297786e-66
1.7594518708784594e-63
30.0ms
1.4212017010510051e-118
1.5235433614831365e-117
26.0ms
-1.395262700876755e+46
-1.1657968487611855e+45
Results
79.0ms381×body256valid
27.0ms41×body1024valid
17.0ms41×body512valid
1.0msbody2048valid
Compiler

Compiled 587 to 454 computations (22.7% saved)

regimes94.0ms (0.3%)

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

5 calls:

29.0ms
R
19.0ms
lambda2
16.0ms
phi1
16.0ms
lambda1
12.0ms
phi2
Results
ErrorSegmentsBranch
47.6b8R
49.1b4lambda1
48.2b4lambda2
41.9b4phi1
38.0b3phi2
Compiler

Compiled 53 to 36 computations (32.1% saved)

bsearch64.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
38.0ms
5.779968359987095e-35
3.354483767169795e-26
26.0ms
-1.395262700876755e+46
-1.1657968487611855e+45
Results
41.0ms202×body256valid
11.0ms17×body1024valid
8.0ms21×body512valid
Compiler

Compiled 321 to 244 computations (24% saved)

regimes43.0ms (0.1%)

Accuracy

Total -15.3b remaining (-32.9%)

Threshold costs -15.3b (-32.9%)

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

5 calls:

11.0ms
R
10.0ms
lambda2
8.0ms
lambda1
7.0ms
phi1
6.0ms
phi2
Results
ErrorSegmentsBranch
50.1b4R
52.0b3lambda1
51.1b3lambda2
47.4b2phi1
46.6b2phi2
Compiler

Compiled 41 to 32 computations (22% saved)

bsearch39.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
5.779968359987095e-35
3.354483767169795e-26
Results
27.0ms126×body256valid
6.0ms10×body1024valid
4.0msbody512valid
Compiler

Compiled 207 to 154 computations (25.6% saved)

simplify10.0ms (0%)

Stop Event
fuel
Compiler

Compiled 636 to 394 computations (38.1% saved)

soundness0.0ms (0%)

Compiler

Compiled 10 to 10 computations (0% saved)

end180.0ms (0.5%)

Compiler

Compiled 546 to 247 computations (54.8% saved)

Profiling

Loading profile data...